home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / MilleBornes ••••• / 1000 Miles / 1000 Miles.rsrc / CODE_3.txt < prev    next >
Text File  |  1989-10-25  |  160KB  |  2,893 lines

  1. # near model CODE resource
  2. # jump table entries: 33201-33241 (41 of them)
  3. export_92:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  082C 0000 000E           btst.b     [A4 + 0xE], 0x0
  8. 00000010  671E                     beq        +0x20 /* 00000030 */
  9. 00000012  203C 0000 00FF           move.l     D0, 0xFF
  10. 00000018  C0AC 0002                and.l      D0, [A4 + 0x2]
  11. 0000001C  598F                     subq.l     A7, 4
  12. 0000001E  4880                     ext.w      D0
  13. 00000020  3F00                     move.w     -[A7], D0
  14. 00000022  A93E                     syscall    MenuKey
  15. 00000024  201F                     move.l     D0, [A7]+
  16. 00000026  2F00                     move.l     -[A7], D0
  17. 00000028  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  18. 0000002C  588F                     addq.l     A7, 4
  19. 0000002E  604A                     bra        +0x4C /* 0000007A */
  20. label00000030:
  21. 00000030  598F                     subq.l     A7, 4
  22. 00000032  A924                     syscall    FrontWindow
  23. 00000034  205F                     movea.l    A0, [A7]+
  24. 00000036  2D48 FFF8                move.l     [A6 - 0x8], A0
  25. 0000003A  4AAE FFF8                tst.l      [A6 - 0x8]
  26. 0000003E  673A                     beq        +0x3C /* 0000007A */
  27. 00000040  598F                     subq.l     A7, 4
  28. 00000042  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  29. 00000046  A917                     syscall    GetWRefCon
  30. 00000048  201F                     move.l     D0, [A7]+
  31. 0000004A  2D40 FFF4                move.l     [A6 - 0xC], D0
  32. 0000004E  206E FFF4                movea.l    A0, [A6 - 0xC]
  33. 00000052  2050                     movea.l    A0, [A0]
  34. 00000054  2D68 0008 FFF0           move.l     [A6 - 0x10], [A0 + 0x8]
  35. 0000005A  4AAE FFF0                tst.l      [A6 - 0x10]
  36. 0000005E  671A                     beq        +0x1C /* 0000007A */
  37. 00000060  203C 0000 00FF           move.l     D0, 0xFF
  38. 00000066  C0AC 0002                and.l      D0, [A4 + 0x2]
  39. 0000006A  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  40. 0000006E  4880                     ext.w      D0
  41. 00000070  3F00                     move.w     -[A7], D0
  42. 00000072  206E FFF0                movea.l    A0, [A6 - 0x10]
  43. 00000076  4E90                     jsr        [A0]
  44. 00000078  588F                     addq.l     A7, 4
  45. label0000007A:
  46. 0000007A  285F                     movea.l    A4, [A7]+
  47. 0000007C  4E5E                     unlink     A6
  48. 0000007E  4E75                     rts
  49. export_94:
  50. 00000080  4E56 FFF6                link       A6, -0x000A
  51. 00000084  2F0C                     move.l     -[A7], A4
  52. 00000086  286E 0008                movea.l    A4, [A6 + 0x8]
  53. 0000008A  082C 0000 000F           btst.b     [A4 + 0xF], 0x0
  54. 00000090  6708                     beq        +0xA /* 0000009A */
  55. 00000092  7001                     moveq.l    D0, 0x01
  56. 00000094  1D40 FFFF                move.b     [A6 - 0x1], D0
  57. 00000098  6004                     bra        +0x6 /* 0000009E */
  58. label0000009A:
  59. 0000009A  422E FFFF                clr.b      [A6 - 0x1]
  60. label0000009E:
  61. 0000009E  598F                     subq.l     A7, 4
  62. 000000A0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  63. 000000A4  A917                     syscall    GetWRefCon
  64. 000000A6  201F                     move.l     D0, [A7]+
  65. 000000A8  2D40 FFFA                move.l     [A6 - 0x6], D0
  66. 000000AC  206E FFFA                movea.l    A0, [A6 - 0x6]
  67. 000000B0  2050                     movea.l    A0, [A0]
  68. 000000B2  2028 0010                move.l     D0, [A0 + 0x10]
  69. 000000B6  2D40 FFF6                move.l     [A6 - 0xA], D0
  70. 000000BA  4A80                     tst.l      D0
  71. 000000BC  6710                     beq        +0x12 /* 000000CE */
  72. 000000BE  102E FFFF                move.b     D0, [A6 - 0x1]
  73. 000000C2  4880                     ext.w      D0
  74. 000000C4  3F00                     move.w     -[A7], D0
  75. 000000C6  206E FFF6                movea.l    A0, [A6 - 0xA]
  76. 000000CA  4E90                     jsr        [A0]
  77. 000000CC  548F                     addq.l     A7, 2
  78. label000000CE:
  79. 000000CE  285F                     movea.l    A4, [A7]+
  80. 000000D0  4E5E                     unlink     A6
  81. 000000D2  4E75                     rts
  82. export_93:
  83. 000000D4  4E56 FFF8                link       A6, -0x0008
  84. 000000D8  48E7 0018                movem.l    -[A7], A3,A4
  85. 000000DC  286E 0008                movea.l    A4, [A6 + 0x8]
  86. 000000E0  266C 0002                movea.l    A3, [A4 + 0x2]
  87. 000000E4  2F0B                     move.l     -[A7], A3
  88. 000000E6  A873                     syscall    SetPort
  89. 000000E8  2F0B                     move.l     -[A7], A3
  90. 000000EA  A922                     syscall    BeginUpdate
  91. 000000EC  598F                     subq.l     A7, 4
  92. 000000EE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  93. 000000F2  A917                     syscall    GetWRefCon
  94. 000000F4  201F                     move.l     D0, [A7]+
  95. 000000F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  96. 000000FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  97. 000000FE  2050                     movea.l    A0, [A0]
  98. 00000100  2028 000C                move.l     D0, [A0 + 0xC]
  99. 00000104  2D40 FFF8                move.l     [A6 - 0x8], D0
  100. 00000108  4A80                     tst.l      D0
  101. 0000010A  670A                     beq        +0xC /* 00000116 */
  102. 0000010C  4267                     clr.w      -[A7]
  103. 0000010E  206E FFF8                movea.l    A0, [A6 - 0x8]
  104. 00000112  4E90                     jsr        [A0]
  105. 00000114  548F                     addq.l     A7, 2
  106. label00000116:
  107. 00000116  2F0B                     move.l     -[A7], A3
  108. 00000118  A923                     syscall    EndUpdate
  109. 0000011A  4CDF 1800                movem.l    A3,A4, [A7]+
  110. 0000011E  4E5E                     unlink     A6
  111. 00000120  4E75                     rts
  112. fn00000122:
  113. 00000122  4E56 FFFA                link       A6, -0x0006
  114. 00000126  7001                     moveq.l    D0, 0x01
  115. 00000128  2D40 FFFC                move.l     [A6 - 0x4], D0
  116. 0000012C  558F                     subq.l     A7, 2
  117. 0000012E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  118. 00000132  486E FFFC                pea.l      [A6 - 0x4]
  119. 00000136  486D FD7C                pea.l      [A5 - 0x284]
  120. 0000013A  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  121. 0000013E  301F                     move.w     D0, [A7]+
  122. 00000140  3D40 FFFA                move.w     [A6 - 0x6], D0
  123. 00000144  4A6E FFFA                tst.w      [A6 - 0x6]
  124. 00000148  6706                     beq        +0x8 /* 00000150 */
  125. 0000014A  302E FFFA                move.w     D0, [A6 - 0x6]
  126. 0000014E  6056                     bra        +0x58 /* 000001A6 */
  127. label00000150:
  128. 00000150  7002                     moveq.l    D0, 0x02
  129. 00000152  2D40 FFFC                move.l     [A6 - 0x4], D0
  130. 00000156  558F                     subq.l     A7, 2
  131. 00000158  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  132. 0000015C  486E FFFC                pea.l      [A6 - 0x4]
  133. 00000160  486D FD7E                pea.l      [A5 - 0x282]
  134. 00000164  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  135. 00000168  301F                     move.w     D0, [A7]+
  136. 0000016A  3D40 FFFA                move.w     [A6 - 0x6], D0
  137. 0000016E  4A6E FFFA                tst.w      [A6 - 0x6]
  138. 00000172  6706                     beq        +0x8 /* 0000017A */
  139. 00000174  302E FFFA                move.w     D0, [A6 - 0x6]
  140. 00000178  602C                     bra        +0x2E /* 000001A6 */
  141. label0000017A:
  142. 0000017A  7002                     moveq.l    D0, 0x02
  143. 0000017C  2D40 FFFC                move.l     [A6 - 0x4], D0
  144. 00000180  558F                     subq.l     A7, 2
  145. 00000182  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  146. 00000186  486E FFFC                pea.l      [A6 - 0x4]
  147. 0000018A  486D FD80                pea.l      [A5 - 0x280]
  148. 0000018E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  149. 00000192  301F                     move.w     D0, [A7]+
  150. 00000194  3D40 FFFA                move.w     [A6 - 0x6], D0
  151. 00000198  4A6E FFFA                tst.w      [A6 - 0x6]
  152. 0000019C  6706                     beq        +0x8 /* 000001A4 */
  153. 0000019E  302E FFFA                move.w     D0, [A6 - 0x6]
  154. 000001A2  6002                     bra        +0x4 /* 000001A6 */
  155. label000001A4:
  156. 000001A4  7000                     moveq.l    D0, 0x00
  157. label000001A6:
  158. 000001A6  4E5E                     unlink     A6
  159. 000001A8  4E75                     rts
  160. fn000001AA:
  161. 000001AA  4E56 FFFA                link       A6, -0x0006
  162. 000001AE  7001                     moveq.l    D0, 0x01
  163. 000001B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  164. 000001B4  558F                     subq.l     A7, 2
  165. 000001B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  166. 000001BA  486E FFFC                pea.l      [A6 - 0x4]
  167. 000001BE  486D FD7C                pea.l      [A5 - 0x284]
  168. 000001C2  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  169. 000001C6  301F                     move.w     D0, [A7]+
  170. 000001C8  3D40 FFFA                move.w     [A6 - 0x6], D0
  171. 000001CC  4A6E FFFA                tst.w      [A6 - 0x6]
  172. 000001D0  6706                     beq        +0x8 /* 000001D8 */
  173. 000001D2  302E FFFA                move.w     D0, [A6 - 0x6]
  174. 000001D6  6056                     bra        +0x58 /* 0000022E */
  175. label000001D8:
  176. 000001D8  7002                     moveq.l    D0, 0x02
  177. 000001DA  2D40 FFFC                move.l     [A6 - 0x4], D0
  178. 000001DE  558F                     subq.l     A7, 2
  179. 000001E0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  180. 000001E4  486E FFFC                pea.l      [A6 - 0x4]
  181. 000001E8  486D FD7E                pea.l      [A5 - 0x282]
  182. 000001EC  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  183. 000001F0  301F                     move.w     D0, [A7]+
  184. 000001F2  3D40 FFFA                move.w     [A6 - 0x6], D0
  185. 000001F6  4A6E FFFA                tst.w      [A6 - 0x6]
  186. 000001FA  6706                     beq        +0x8 /* 00000202 */
  187. 000001FC  302E FFFA                move.w     D0, [A6 - 0x6]
  188. 00000200  602C                     bra        +0x2E /* 0000022E */
  189. label00000202:
  190. 00000202  7002                     moveq.l    D0, 0x02
  191. 00000204  2D40 FFFC                move.l     [A6 - 0x4], D0
  192. 00000208  558F                     subq.l     A7, 2
  193. 0000020A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  194. 0000020E  486E FFFC                pea.l      [A6 - 0x4]
  195. 00000212  486D FD80                pea.l      [A5 - 0x280]
  196. 00000216  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  197. 0000021A  301F                     move.w     D0, [A7]+
  198. 0000021C  3D40 FFFA                move.w     [A6 - 0x6], D0
  199. 00000220  4A6E FFFA                tst.w      [A6 - 0x6]
  200. 00000224  6706                     beq        +0x8 /* 0000022C */
  201. 00000226  302E FFFA                move.w     D0, [A6 - 0x6]
  202. 0000022A  6002                     bra        +0x4 /* 0000022E */
  203. label0000022C:
  204. 0000022C  7000                     moveq.l    D0, 0x00
  205. label0000022E:
  206. 0000022E  4E5E                     unlink     A6
  207. 00000230  4E75                     rts
  208. export_58:
  209. fn00000232:
  210. 00000232  4A2D FD7C                tst.b      [A5 - 0x284]
  211. 00000236  6604                     bne        +0x6 /* 0000023C */
  212. 00000238  7000                     moveq.l    D0, 0x00
  213. 0000023A  6002                     bra        +0x4 /* 0000023E */
  214. label0000023C:
  215. 0000023C  7001                     moveq.l    D0, 0x01
  216. label0000023E:
  217. 0000023E  4E75                     rts
  218. fn00000240:
  219. 00000240  4E56 FFFC                link       A6, -0x0004
  220. 00000244  4267                     clr.w      -[A7]
  221. 00000246  4EBA 146A                jsr        [PC + 0x146A /* 000016B2 */]
  222. 0000024A  548F                     addq.l     A7, 2
  223. 0000024C  3D40 FFFE                move.w     [A6 - 0x2], D0
  224. 00000250  3F3C 0001                move.w     -[A7], 0x1
  225. 00000254  4EBA 145C                jsr        [PC + 0x145C /* 000016B2 */]
  226. 00000258  548F                     addq.l     A7, 2
  227. 0000025A  3D40 FFFC                move.w     [A6 - 0x4], D0
  228. 0000025E  0C6E 1388 FFFE           cmpi.w     [A6 - 0x2], 0x1388
  229. 00000264  6D40                     blt        +0x42 /* 000002A6 */
  230. 00000266  0C6E 1388 FFFC           cmpi.w     [A6 - 0x4], 0x1388
  231. 0000026C  6D30                     blt        +0x32 /* 0000029E */
  232. 0000026E  302E FFFE                move.w     D0, [A6 - 0x2]
  233. 00000272  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  234. 00000276  6F08                     ble        +0xA /* 00000280 */
  235. 00000278  206E 0008                movea.l    A0, [A6 + 0x8]
  236. 0000027C  4250                     clr.w      [A0]
  237. 0000027E  6040                     bra        +0x42 /* 000002C0 */
  238. label00000280:
  239. 00000280  302E FFFE                move.w     D0, [A6 - 0x2]
  240. 00000284  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  241. 00000288  6C0A                     bge        +0xC /* 00000294 */
  242. 0000028A  206E 0008                movea.l    A0, [A6 + 0x8]
  243. 0000028E  7001                     moveq.l    D0, 0x01
  244. 00000290  3080                     move.w     [A0], D0
  245. 00000292  602C                     bra        +0x2E /* 000002C0 */
  246. label00000294:
  247. 00000294  206E 0008                movea.l    A0, [A6 + 0x8]
  248. 00000298  70FF                     moveq.l    D0, 0xFFFFFFFF
  249. 0000029A  3080                     move.w     [A0], D0
  250. 0000029C  6022                     bra        +0x24 /* 000002C0 */
  251. label0000029E:
  252. 0000029E  206E 0008                movea.l    A0, [A6 + 0x8]
  253. 000002A2  4250                     clr.w      [A0]
  254. 000002A4  601A                     bra        +0x1C /* 000002C0 */
  255. label000002A6:
  256. 000002A6  0C6E 1388 FFFC           cmpi.w     [A6 - 0x4], 0x1388
  257. 000002AC  6D0A                     blt        +0xC /* 000002B8 */
  258. 000002AE  206E 0008                movea.l    A0, [A6 + 0x8]
  259. 000002B2  7001                     moveq.l    D0, 0x01
  260. 000002B4  3080                     move.w     [A0], D0
  261. 000002B6  6008                     bra        +0xA /* 000002C0 */
  262. label000002B8:
  263. 000002B8  206E 0008                movea.l    A0, [A6 + 0x8]
  264. 000002BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  265. 000002BE  3080                     move.w     [A0], D0
  266. label000002C0:
  267. 000002C0  4E5E                     unlink     A6
  268. 000002C2  4E75                     rts
  269. export_63:
  270. 000002C4  4E56 FFF2                link       A6, -0x000E
  271. 000002C8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  272. 000002CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  273. 000002D0  486E FFF6                pea.l      [A6 - 0xA]
  274. 000002D4  486E FFF2                pea.l      [A6 - 0xE]
  275. 000002D8  486E FFF8                pea.l      [A6 - 0x8]
  276. 000002DC  A98D                     syscall    GetDialogItem/GetDItem
  277. 000002DE  486E FFF8                pea.l      [A6 - 0x8]
  278. 000002E2  4EBA 14E6                jsr        [PC + 0x14E6 /* 000017CA */]
  279. 000002E6  588F                     addq.l     A7, 4
  280. 000002E8  4E5E                     unlink     A6
  281. 000002EA  205F                     movea.l    A0, [A7]+
  282. 000002EC  4FEF 0006                lea.l      A7, [A7 + 0x6]
  283. 000002F0  4ED0                     jmp        [A0]
  284. export_61:
  285. 000002F2  4E56 FFE6                link       A6, -0x001A
  286. 000002F6  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  287. 000002FC  6700 006E                beq        +0x70 /* 0000036C */
  288. 00000300  3B6E 0008 FD7E           move.w     [A5 - 0x282], [A6 + 0x8]
  289. 00000306  3D7C 0190 FFFE           move.w     [A6 - 0x2], 0x190
  290. 0000030C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  291. 00000310  4A40                     tst.w      D0
  292. 00000312  6606                     bne        +0x8 /* 0000031A */
  293. 00000314  066E 012C FFFE           addi.w     [A6 - 0x2], 0x12C
  294. label0000031A:
  295. 0000031A  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  296. 0000031E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  297. 00000322  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  298. 00000326  588F                     addq.l     A7, 4
  299. 00000328  4A40                     tst.w      D0
  300. 0000032A  6606                     bne        +0x8 /* 00000332 */
  301. 0000032C  066E 012C FFFE           addi.w     [A6 - 0x2], 0x12C
  302. label00000332:
  303. 00000332  4EBA FEFE                jsr        [PC - 0x102 /* 00000232 */]
  304. 00000336  4A00                     tst.b      D0
  305. 00000338  6706                     beq        +0x8 /* 00000340 */
  306. 0000033A  066E 00C8 FFFE           addi.w     [A6 - 0x2], 0xC8
  307. label00000340:
  308. 00000340  7001                     moveq.l    D0, 0x01
  309. 00000342  906E 0008                sub.w      D0, [A6 + 0x8]
  310. 00000346  3F00                     move.w     -[A7], D0
  311. 00000348  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  312. 0000034C  548F                     addq.l     A7, 2
  313. 0000034E  4A40                     tst.w      D0
  314. 00000350  6606                     bne        +0x8 /* 00000358 */
  315. 00000352  066E 01F4 FFFE           addi.w     [A6 - 0x2], 0x1F4
  316. label00000358:
  317. 00000358  302E 0008                move.w     D0, [A6 + 0x8]
  318. 0000035C  48C0                     ext.l      D0
  319. 0000035E  D080                     add.l      D0, D0
  320. 00000360  41ED FEA2                lea.l      A0, [A5 - 0x15E]
  321. 00000364  D1C0                     add.l      A0, D0
  322. 00000366  302E FFFE                move.w     D0, [A6 - 0x2]
  323. 0000036A  D150                     add.w      [A0], D0
  324. label0000036C:
  325. 0000036C  486E FFFA                pea.l      [A6 - 0x6]
  326. 00000370  4EBA FECE                jsr        [PC - 0x132 /* 00000240 */]
  327. 00000374  588F                     addq.l     A7, 4
  328. 00000376  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  329. 0000037C  6720                     beq        +0x22 /* 0000039E */
  330. 0000037E  4879 0000 002A           push.l     0x2A /* '*' */
  331. 00000384  42A7                     clr.l      -[A7]
  332. 00000386  42A7                     clr.l      -[A7]
  333. 00000388  42A7                     clr.l      -[A7]
  334. 0000038A  A98B                     syscall    ParamText
  335. 0000038C  302E FFFA                move.w     D0, [A6 - 0x6]
  336. 00000390  48C0                     ext.l      D0
  337. 00000392  D080                     add.l      D0, D0
  338. 00000394  41ED FEAA                lea.l      A0, [A5 - 0x156]
  339. 00000398  D1C0                     add.l      A0, D0
  340. 0000039A  5250                     addq.w     [A0], 1
  341. 0000039C  600E                     bra        +0x10 /* 000003AC */
  342. label0000039E:
  343. 0000039E  4879 0000 0030           push.l     0x30 /* '0' */
  344. 000003A4  42A7                     clr.l      -[A7]
  345. 000003A6  42A7                     clr.l      -[A7]
  346. 000003A8  42A7                     clr.l      -[A7]
  347. 000003AA  A98B                     syscall    ParamText
  348. label000003AC:
  349. 000003AC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  350. 000003B0  598F                     subq.l     A7, 4
  351. 000003B2  3F3C 0087                move.w     -[A7], 0x87
  352. 000003B6  42A7                     clr.l      -[A7]
  353. 000003B8  4878 FFFF                push.l     0xFFFF
  354. 000003BC  A97C                     syscall    GetNewDialog
  355. 000003BE  205F                     movea.l    A0, [A7]+
  356. 000003C0  2D48 FFE6                move.l     [A6 - 0x1A], A0
  357. 000003C4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  358. 000003C8  3F3C 0004                move.w     -[A7], 0x4
  359. 000003CC  486E FFF6                pea.l      [A6 - 0xA]
  360. 000003D0  486E FFF2                pea.l      [A6 - 0xE]
  361. 000003D4  486E FFEA                pea.l      [A6 - 0x16]
  362. 000003D8  A98D                     syscall    GetDialogItem/GetDItem
  363. 000003DA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  364. 000003DE  3F3C 0004                move.w     -[A7], 0x4
  365. 000003E2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  366. 000003E6  486D 021A                pea.l      [A5 + 0x21A /* export_63 */]
  367. 000003EA  486E FFEA                pea.l      [A6 - 0x16]
  368. 000003EE  A98E                     syscall    SetDialogItem/SetDItem
  369. 000003F0  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  370. 000003F4  A915                     syscall    ShowWindow
  371. label000003F6:
  372. 000003F6  42A7                     clr.l      -[A7]
  373. 000003F8  486E FFFC                pea.l      [A6 - 0x4]
  374. 000003FC  A991                     syscall    ModalDialog
  375. 000003FE  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  376. 00000404  6708                     beq        +0xA /* 0000040E */
  377. 00000406  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  378. 0000040C  66E8                     bne        -0x16 /* 000003F6 */
  379. label0000040E:
  380. 0000040E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  381. 00000412  A983                     syscall    DisposeDialog
  382. 00000414  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  383. 0000041A  6706                     beq        +0x8 /* 00000422 */
  384. 0000041C  4EBA 01B4                jsr        [PC + 0x1B4 /* 000005D2 */]
  385. 00000420  6004                     bra        +0x6 /* 00000426 */
  386. label00000422:
  387. 00000422  4EBA 01D0                jsr        [PC + 0x1D0 /* 000005F4 */]
  388. label00000426:
  389. 00000426  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  390. 0000042C  6714                     beq        +0x16 /* 00000442 */
  391. 0000042E  3F3C 0081                move.w     -[A7], 0x81
  392. 00000432  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  393. 00000436  548F                     addq.l     A7, 2
  394. 00000438  4A40                     tst.w      D0
  395. 0000043A  6706                     beq        +0x8 /* 00000442 */
  396. 0000043C  7001                     moveq.l    D0, 0x01
  397. 0000043E  1B40 FB6E                move.b     [A5 - 0x492], D0
  398. label00000442:
  399. 00000442  4E5E                     unlink     A6
  400. 00000444  4E75                     rts
  401. export_59:
  402. 00000446  4E56 FFF4                link       A6, -0x000C
  403. 0000044A  2F07                     move.l     -[A7], D7
  404. 0000044C  422E FFFF                clr.b      [A6 - 0x1]
  405. 00000450  4267                     clr.w      -[A7]
  406. 00000452  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  407. 00000456  548F                     addq.l     A7, 2
  408. 00000458  3D40 FFF4                move.w     [A6 - 0xC], D0
  409. 0000045C  4EBA 039E                jsr        [PC + 0x39E /* 000007FC */]
  410. 00000460  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  411. 00000464  6628                     bne        +0x2A /* 0000048E */
  412. 00000466  4A2D FD7C                tst.b      [A5 - 0x284]
  413. 0000046A  6608                     bne        +0xA /* 00000474 */
  414. 0000046C  4EBA 0304                jsr        [PC + 0x304 /* 00000772 */]
  415. 00000470  4A00                     tst.b      D0
  416. 00000472  660E                     bne        +0x10 /* 00000482 */
  417. label00000474:
  418. 00000474  206E 0008                movea.l    A0, [A6 + 0x8]
  419. 00000478  4250                     clr.w      [A0]
  420. 0000047A  7001                     moveq.l    D0, 0x01
  421. 0000047C  1D40 FFFF                move.b     [A6 - 0x1], D0
  422. 00000480  604C                     bra        +0x4E /* 000004CE */
  423. label00000482:
  424. 00000482  7001                     moveq.l    D0, 0x01
  425. 00000484  1B40 FD7C                move.b     [A5 - 0x284], D0
  426. 00000488  4EBA 0CB8                jsr        [PC + 0xCB8 /* 00001142 */]
  427. 0000048C  6040                     bra        +0x42 /* 000004CE */
  428. label0000048E:
  429. 0000048E  3F3C 0001                move.w     -[A7], 0x1
  430. 00000492  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  431. 00000496  548F                     addq.l     A7, 2
  432. 00000498  3D40 FFF4                move.w     [A6 - 0xC], D0
  433. 0000049C  4EBA 035E                jsr        [PC + 0x35E /* 000007FC */]
  434. 000004A0  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  435. 000004A4  6628                     bne        +0x2A /* 000004CE */
  436. 000004A6  4A2D FD7C                tst.b      [A5 - 0x284]
  437. 000004AA  6608                     bne        +0xA /* 000004B4 */
  438. 000004AC  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  439. 000004B0  4A40                     tst.w      D0
  440. 000004B2  6610                     bne        +0x12 /* 000004C4 */
  441. label000004B4:
  442. 000004B4  206E 0008                movea.l    A0, [A6 + 0x8]
  443. 000004B8  7001                     moveq.l    D0, 0x01
  444. 000004BA  3080                     move.w     [A0], D0
  445. 000004BC  7001                     moveq.l    D0, 0x01
  446. 000004BE  1D40 FFFF                move.b     [A6 - 0x1], D0
  447. 000004C2  600A                     bra        +0xC /* 000004CE */
  448. label000004C4:
  449. 000004C4  7001                     moveq.l    D0, 0x01
  450. 000004C6  1B40 FD7C                move.b     [A5 - 0x284], D0
  451. 000004CA  4EBA 0C76                jsr        [PC + 0xC76 /* 00001142 */]
  452. label000004CE:
  453. 000004CE  4A2E FFFF                tst.b      [A6 - 0x1]
  454. 000004D2  6600 00EC                bne        +0xEE /* 000005C0 */
  455. 000004D6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  456. 000004DA  4A40                     tst.w      D0
  457. 000004DC  6600 00E2                bne        +0xE4 /* 000005C0 */
  458. 000004E0  7001                     moveq.l    D0, 0x01
  459. 000004E2  1D40 FFFD                move.b     [A6 - 0x3], D0
  460. 000004E6  1D40 FFFE                move.b     [A6 - 0x2], D0
  461. 000004EA  422D FD58                clr.b      [A5 - 0x2A8]
  462. 000004EE  7E00                     moveq.l    D7, 0x00
  463. 000004F0  6000 0056                bra        +0x58 /* 00000548 */
  464. label000004F4:
  465. 000004F4  4267                     clr.w      -[A7]
  466. 000004F6  3F07                     move.w     -[A7], D7
  467. 000004F8  4EBA 05F4                jsr        [PC + 0x5F4 /* 00000AEE */]
  468. 000004FC  588F                     addq.l     A7, 4
  469. 000004FE  3D40 FFFA                move.w     [A6 - 0x6], D0
  470. 00000502  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  471. 00000506  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  472. 0000050A  548F                     addq.l     A7, 2
  473. 0000050C  3D40 FFF8                move.w     [A6 - 0x8], D0
  474. 00000510  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  475. 00000516  6716                     beq        +0x18 /* 0000052E */
  476. 00000518  4878 FFFF                push.l     0xFFFF
  477. 0000051C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  478. 00000520  4267                     clr.w      -[A7]
  479. 00000522  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  480. 00000526  508F                     addq.l     A7, 8
  481. 00000528  3D40 FFF6                move.w     [A6 - 0xA], D0
  482. 0000052C  6004                     bra        +0x6 /* 00000532 */
  483. label0000052E:
  484. 0000052E  426E FFF6                clr.w      [A6 - 0xA]
  485. label00000532:
  486. 00000532  0C6E 0086 FFF6           cmpi.w     [A6 - 0xA], 0x86
  487. 00000538  670C                     beq        +0xE /* 00000546 */
  488. 0000053A  4A6E FFF6                tst.w      [A6 - 0xA]
  489. 0000053E  6706                     beq        +0x8 /* 00000546 */
  490. 00000540  422E FFFE                clr.b      [A6 - 0x2]
  491. 00000544  6008                     bra        +0xA /* 0000054E */
  492. label00000546:
  493. 00000546  5247                     addq.w     D7, 1
  494. label00000548:
  495. 00000548  0C47 0007                cmpi.w     D7, 0x7
  496. 0000054C  6DA6                     blt        -0x58 /* 000004F4 */
  497. label0000054E:
  498. 0000054E  426D FD56                clr.w      [A5 - 0x2AA]
  499. 00000552  7E00                     moveq.l    D7, 0x00
  500. 00000554  604A                     bra        +0x4C /* 000005A0 */
  501. label00000556:
  502. 00000556  3F3C 0001                move.w     -[A7], 0x1
  503. 0000055A  3F07                     move.w     -[A7], D7
  504. 0000055C  4EBA 0590                jsr        [PC + 0x590 /* 00000AEE */]
  505. 00000560  588F                     addq.l     A7, 4
  506. 00000562  3D40 FFFA                move.w     [A6 - 0x6], D0
  507. 00000566  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  508. 0000056A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  509. 0000056E  548F                     addq.l     A7, 2
  510. 00000570  3D40 FFF8                move.w     [A6 - 0x8], D0
  511. 00000574  4878 FFFF                push.l     0xFFFF
  512. 00000578  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  513. 0000057C  3F3C 0001                move.w     -[A7], 0x1
  514. 00000580  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  515. 00000584  508F                     addq.l     A7, 8
  516. 00000586  3D40 FFF6                move.w     [A6 - 0xA], D0
  517. 0000058A  0C6E 0086 FFF6           cmpi.w     [A6 - 0xA], 0x86
  518. 00000590  670C                     beq        +0xE /* 0000059E */
  519. 00000592  4A6E FFF6                tst.w      [A6 - 0xA]
  520. 00000596  6706                     beq        +0x8 /* 0000059E */
  521. 00000598  422E FFFD                clr.b      [A6 - 0x3]
  522. 0000059C  6008                     bra        +0xA /* 000005A6 */
  523. label0000059E:
  524. 0000059E  5247                     addq.w     D7, 1
  525. label000005A0:
  526. 000005A0  0C47 0007                cmpi.w     D7, 0x7
  527. 000005A4  6DB0                     blt        -0x4E /* 00000556 */
  528. label000005A6:
  529. 000005A6  4A2E FFFD                tst.b      [A6 - 0x3]
  530. 000005AA  6714                     beq        +0x16 /* 000005C0 */
  531. 000005AC  4A2E FFFE                tst.b      [A6 - 0x2]
  532. 000005B0  670E                     beq        +0x10 /* 000005C0 */
  533. 000005B2  7001                     moveq.l    D0, 0x01
  534. 000005B4  1D40 FFFF                move.b     [A6 - 0x1], D0
  535. 000005B8  206E 0008                movea.l    A0, [A6 + 0x8]
  536. 000005BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  537. 000005BE  3080                     move.w     [A0], D0
  538. label000005C0:
  539. 000005C0  7001                     moveq.l    D0, 0x01
  540. 000005C2  1B40 FD58                move.b     [A5 - 0x2A8], D0
  541. 000005C6  102E FFFF                move.b     D0, [A6 - 0x1]
  542. 000005CA  4880                     ext.w      D0
  543. 000005CC  2E1F                     move.l     D7, [A7]+
  544. 000005CE  4E5E                     unlink     A6
  545. 000005D0  4E75                     rts
  546. export_55:
  547. fn000005D2:
  548. 000005D2  4EBA 111E                jsr        [PC + 0x111E /* 000016F2 */]
  549. 000005D6  4EBA 001C                jsr        [PC + 0x1C /* 000005F4 */]
  550. 000005DA  4E75                     rts
  551. export_60:
  552. 000005DC  3F3C 0082                move.w     -[A7], 0x82
  553. 000005E0  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  554. 000005E4  548F                     addq.l     A7, 2
  555. 000005E6  4A40                     tst.w      D0
  556. 000005E8  6708                     beq        +0xA /* 000005F2 */
  557. 000005EA  4EBA 0C88                jsr        [PC + 0xC88 /* 00001274 */]
  558. 000005EE  4EBA FFE2                jsr        [PC - 0x1E /* 000005D2 */]
  559. label000005F2:
  560. 000005F2  4E75                     rts
  561. fn000005F4:
  562. 000005F4  4E56 FFF0                link       A6, -0x0010
  563. 000005F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  564. 000005FA  3B40 FD7E                move.w     [A5 - 0x282], D0
  565. 000005FE  422D FD7C                clr.b      [A5 - 0x284]
  566. 00000602  426D FD56                clr.w      [A5 - 0x2AA]
  567. 00000606  7001                     moveq.l    D0, 0x01
  568. 00000608  1B40 FD58                move.b     [A5 - 0x2A8], D0
  569. 0000060C  3F3C FC2A                move.w     -[A7], 0xFC2A
  570. 00000610  4267                     clr.w      -[A7]
  571. 00000612  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  572. 00000616  588F                     addq.l     A7, 4
  573. 00000618  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  574. 0000061C  4EBA 10E2                jsr        [PC + 0x10E2 /* 00001700 */]
  575. 00000620  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  576. 00000624  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  577. 00000628  4EBA 03DC                jsr        [PC + 0x3DC /* 00000A06 */]
  578. label0000062C:
  579. 0000062C  558F                     subq.l     A7, 2
  580. 0000062E  3F3C 1000                move.w     -[A7], 0x1000
  581. 00000632  486E FFF0                pea.l      [A6 - 0x10]
  582. 00000636  A970                     syscall    GetNextEvent
  583. 00000638  101F                     move.b     D0, [A7]+
  584. 0000063A  4A00                     tst.b      D0
  585. 0000063C  66EE                     bne        -0x10 /* 0000062C */
  586. 0000063E  4A6D FD80                tst.w      [A5 - 0x280]
  587. 00000642  6612                     bne        +0x14 /* 00000656 */
  588. 00000644  7001                     moveq.l    D0, 0x01
  589. 00000646  3B40 FD80                move.w     [A5 - 0x280], D0
  590. 0000064A  7001                     moveq.l    D0, 0x01
  591. 0000064C  1B40 FB90                move.b     [A5 - 0x470], D0
  592. 00000650  4EBA 019A                jsr        [PC + 0x19A /* 000007EC */]
  593. 00000654  6008                     bra        +0xA /* 0000065E */
  594. label00000656:
  595. 00000656  426D FD80                clr.w      [A5 - 0x280]
  596. 0000065A  422D FB90                clr.b      [A5 - 0x470]
  597. label0000065E:
  598. 0000065E  4E5E                     unlink     A6
  599. 00000660  4E75                     rts
  600. export_56:
  601. 00000662  4E56 FFE2                link       A6, -0x001E
  602. 00000666  3F3C 0002                move.w     -[A7], 0x2
  603. 0000066A  A887                     syscall    TextFont
  604. 0000066C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  605. 00000670  A88A                     syscall    TextSize
  606. 00000672  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  607. 00000676  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  608. 0000067A  486E FFEE                pea.l      [A6 - 0x12]
  609. 0000067E  486E FFEA                pea.l      [A6 - 0x16]
  610. 00000682  486E FFF0                pea.l      [A6 - 0x10]
  611. 00000686  A98D                     syscall    GetDialogItem/GetDItem
  612. 00000688  598F                     subq.l     A7, 4
  613. 0000068A  3F3C 0088                move.w     -[A7], 0x88
  614. 0000068E  A9BC                     syscall    GetPicture
  615. 00000690  205F                     movea.l    A0, [A7]+
  616. 00000692  2D48 FFE6                move.l     [A6 - 0x1A], A0
  617. 00000696  486E FFF8                pea.l      [A6 - 0x8]
  618. 0000069A  3F3C 0001                move.w     -[A7], 0x1
  619. 0000069E  3F3C 0001                move.w     -[A7], 0x1
  620. 000006A2  3F3C 0001                move.w     -[A7], 0x1
  621. 000006A6  3F3C 0001                move.w     -[A7], 0x1
  622. 000006AA  A8A7                     syscall    SetRect
  623. 000006AC  4AAE FFE6                tst.l      [A6 - 0x1A]
  624. 000006B0  6738                     beq        +0x3A /* 000006EA */
  625. 000006B2  206E FFE6                movea.l    A0, [A6 - 0x1A]
  626. 000006B6  2050                     movea.l    A0, [A0]
  627. 000006B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  628. 000006BC  5488                     addq.l     A0, 2
  629. 000006BE  22D8                     move.l     [A1]+, [A0]+
  630. 000006C0  22D8                     move.l     [A1]+, [A0]+
  631. 000006C2  302E FFFA                move.w     D0, [A6 - 0x6]
  632. 000006C6  4440                     neg.w      D0
  633. 000006C8  D06E FFF2                add.w      D0, [A6 - 0xE]
  634. 000006CC  322E FFF8                move.w     D1, [A6 - 0x8]
  635. 000006D0  4441                     neg.w      D1
  636. 000006D2  D26E FFF0                add.w      D1, [A6 - 0x10]
  637. 000006D6  486E FFF8                pea.l      [A6 - 0x8]
  638. 000006DA  3F00                     move.w     -[A7], D0
  639. 000006DC  3F01                     move.w     -[A7], D1
  640. 000006DE  A8A8                     syscall    OffsetRect
  641. 000006E0  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  642. 000006E4  486E FFF8                pea.l      [A6 - 0x8]
  643. 000006E8  A8F6                     syscall    DrawPicture
  644. label000006EA:
  645. 000006EA  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  646. 000006F0  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  647. 000006F6  598F                     subq.l     A7, 4
  648. 000006F8  3F3C 0080                move.w     -[A7], 0x80
  649. 000006FC  A9BA                     syscall    GetString
  650. 000006FE  205F                     movea.l    A0, [A7]+
  651. 00000700  2D48 FFE2                move.l     [A6 - 0x1E], A0
  652. 00000704  4AAE FFE2                tst.l      [A6 - 0x1E]
  653. 00000708  672E                     beq        +0x30 /* 00000738 */
  654. 0000070A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  655. 0000070E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  656. 00000712  206E FFE2                movea.l    A0, [A6 - 0x1E]
  657. 00000716  226E FFE2                movea.l    A1, [A6 - 0x1E]
  658. 0000071A  2050                     movea.l    A0, [A0]
  659. 0000071C  4868 0001                pea.l      [A0 + 0x1]
  660. 00000720  2051                     movea.l    A0, [A1]
  661. 00000722  7000                     moveq.l    D0, 0x00
  662. 00000724  1010                     move.b     D0, [A0]
  663. 00000726  2F00                     move.l     -[A7], D0
  664. 00000728  486E FFF8                pea.l      [A6 - 0x8]
  665. 0000072C  4267                     clr.w      -[A7]
  666. 0000072E  A9CE                     syscall    TETextBox/TextBox
  667. 00000730  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  668. 00000734  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  669. label00000738:
  670. 00000738  4E5E                     unlink     A6
  671. 0000073A  205F                     movea.l    A0, [A7]+
  672. 0000073C  4FEF 0006                lea.l      A7, [A7 + 0x6]
  673. 00000740  4ED0                     jmp        [A0]
  674. export_54:
  675. 00000742  4E56 0000                link       A6, 0
  676. 00000746  206E 000C                movea.l    A0, [A6 + 0xC]
  677. 0000074A  0C50 0003                cmpi.w     [A0], 0x3
  678. 0000074E  670E                     beq        +0x10 /* 0000075E */
  679. 00000750  206E 000C                movea.l    A0, [A6 + 0xC]
  680. 00000754  0C50 0005                cmpi.w     [A0], 0x5
  681. 00000758  6704                     beq        +0x6 /* 0000075E */
  682. 0000075A  7000                     moveq.l    D0, 0x00
  683. 0000075C  6008                     bra        +0xA /* 00000766 */
  684. label0000075E:
  685. 0000075E  206E 0008                movea.l    A0, [A6 + 0x8]
  686. 00000762  4250                     clr.w      [A0]
  687. 00000764  7001                     moveq.l    D0, 0x01
  688. label00000766:
  689. 00000766  4E5E                     unlink     A6
  690. 00000768  205F                     movea.l    A0, [A7]+
  691. 0000076A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  692. 0000076E  1E80                     move.b     [A7], D0
  693. 00000770  4ED0                     jmp        [A0]
  694. fn00000772:
  695. 00000772  4E56 FFEC                link       A6, -0x0014
  696. 00000776  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  697. 0000077A  598F                     subq.l     A7, 4
  698. 0000077C  3F3C 0085                move.w     -[A7], 0x85
  699. 00000780  42A7                     clr.l      -[A7]
  700. 00000782  4878 FFFF                push.l     0xFFFF
  701. 00000786  A97C                     syscall    GetNewDialog
  702. 00000788  205F                     movea.l    A0, [A7]+
  703. 0000078A  2D48 FFFC                move.l     [A6 - 0x4], A0
  704. 0000078E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  705. 00000792  3F3C 0003                move.w     -[A7], 0x3
  706. 00000796  486E FFFA                pea.l      [A6 - 0x6]
  707. 0000079A  486E FFF4                pea.l      [A6 - 0xC]
  708. 0000079E  486E FFEC                pea.l      [A6 - 0x14]
  709. 000007A2  A98D                     syscall    GetDialogItem/GetDItem
  710. 000007A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  711. 000007A8  3F3C 0003                move.w     -[A7], 0x3
  712. 000007AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  713. 000007B0  486D 01E2                pea.l      [A5 + 0x1E2 /* export_56 */]
  714. 000007B4  486E FFEC                pea.l      [A6 - 0x14]
  715. 000007B8  A98E                     syscall    SetDialogItem/SetDItem
  716. 000007BA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  717. 000007BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  718. 000007C2  A915                     syscall    ShowWindow
  719. label000007C4:
  720. 000007C4  486D 01D2                pea.l      [A5 + 0x1D2 /* export_54 */]
  721. 000007C8  486E FFF8                pea.l      [A6 - 0x8]
  722. 000007CC  A991                     syscall    ModalDialog
  723. 000007CE  4A6E FFF8                tst.w      [A6 - 0x8]
  724. 000007D2  67F0                     beq        -0xE /* 000007C4 */
  725. 000007D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  726. 000007D8  A983                     syscall    DisposeDialog
  727. 000007DA  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  728. 000007E0  6604                     bne        +0x6 /* 000007E6 */
  729. 000007E2  7001                     moveq.l    D0, 0x01
  730. 000007E4  6002                     bra        +0x4 /* 000007E8 */
  731. label000007E6:
  732. 000007E6  7000                     moveq.l    D0, 0x00
  733. label000007E8:
  734. 000007E8  4E5E                     unlink     A6
  735. 000007EA  4E75                     rts
  736. export_62:
  737. fn000007EC:
  738. 000007EC  558F                     subq.l     A7, 2
  739. 000007EE  3F3C 000C                move.w     -[A7], 0xC
  740. 000007F2  42A7                     clr.l      -[A7]
  741. 000007F4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  742. 000007F8  301F                     move.w     D0, [A7]+
  743. 000007FA  4E75                     rts
  744. export_57:
  745. fn000007FC:
  746. 000007FC  4A2D FD7C                tst.b      [A5 - 0x284]
  747. 00000800  6606                     bne        +0x8 /* 00000808 */
  748. 00000802  303C 02BC                move.w     D0, 0x2BC
  749. 00000806  6004                     bra        +0x6 /* 0000080C */
  750. label00000808:
  751. 00000808  303C 03E8                move.w     D0, 0x3E8
  752. label0000080C:
  753. 0000080C  4E75                     rts
  754. fn0000080E:
  755. 0000080E  4E56 FFFC                link       A6, -0x0004
  756. 00000812  701C                     moveq.l    D0, 0x1C
  757. 00000814  2D40 FFFC                move.l     [A6 - 0x4], D0
  758. 00000818  558F                     subq.l     A7, 2
  759. 0000081A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  760. 0000081E  486E FFFC                pea.l      [A6 - 0x4]
  761. 00000822  486D FD82                pea.l      [A5 - 0x27E]
  762. 00000826  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  763. 0000082A  301F                     move.w     D0, [A7]+
  764. 0000082C  4E5E                     unlink     A6
  765. 0000082E  4E75                     rts
  766. fn00000830:
  767. 00000830  4E56 FFFC                link       A6, -0x0004
  768. 00000834  701C                     moveq.l    D0, 0x1C
  769. 00000836  2D40 FFFC                move.l     [A6 - 0x4], D0
  770. 0000083A  558F                     subq.l     A7, 2
  771. 0000083C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  772. 00000840  486E FFFC                pea.l      [A6 - 0x4]
  773. 00000844  486D FD82                pea.l      [A5 - 0x27E]
  774. 00000848  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  775. 0000084C  301F                     move.w     D0, [A7]+
  776. 0000084E  4E5E                     unlink     A6
  777. 00000850  4E75                     rts
  778. export_68:
  779. 00000852  4E56 FFF4                link       A6, -0x000C
  780. 00000856  48E7 0300                movem.l    -[A7], D6,D7
  781. 0000085A  486E FFFC                pea.l      [A6 - 0x4]
  782. 0000085E  3F3C 000E                move.w     -[A7], 0xE
  783. 00000862  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  784. 00000866  A880                     syscall    SetPt
  785. 00000868  486E FFF4                pea.l      [A6 - 0xC]
  786. 0000086C  3F3C 000E                move.w     -[A7], 0xE
  787. 00000870  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  788. 00000874  A880                     syscall    SetPt
  789. 00000876  302E FFF4                move.w     D0, [A6 - 0xC]
  790. 0000087A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  791. 0000087E  3D40 FFF8                move.w     [A6 - 0x8], D0
  792. 00000882  302E FFF6                move.w     D0, [A6 - 0xA]
  793. 00000886  0640 0018                addi.w     D0, 0x18
  794. 0000088A  3D40 FFFA                move.w     [A6 - 0x6], D0
  795. 0000088E  7E07                     moveq.l    D7, 0x07
  796. 00000890  6000 0062                bra        +0x64 /* 000008F4 */
  797. label00000894:
  798. 00000894  4267                     clr.w      -[A7]
  799. 00000896  3F07                     move.w     -[A7], D7
  800. 00000898  4EBA 0254                jsr        [PC + 0x254 /* 00000AEE */]
  801. 0000089C  588F                     addq.l     A7, 4
  802. 0000089E  3C00                     move.w     D6, D0
  803. 000008A0  0C46 FFFF                cmpi.w     D6, 0xFFFF
  804. 000008A4  6736                     beq        +0x38 /* 000008DC */
  805. 000008A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  806. 000008AA  3F06                     move.w     -[A7], D6
  807. 000008AC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  808. 000008B0  5C8F                     addq.l     A7, 6
  809. 000008B2  BE6D FD54                cmp.w      D7, [A5 - 0x2AC]
  810. 000008B6  662A                     bne        +0x2C /* 000008E2 */
  811. 000008B8  486E FFF4                pea.l      [A6 - 0xC]
  812. 000008BC  3F3C 0001                move.w     -[A7], 0x1
  813. 000008C0  3F3C 0001                move.w     -[A7], 0x1
  814. 000008C4  A8A9                     syscall    InsetRect
  815. 000008C6  486E FFF4                pea.l      [A6 - 0xC]
  816. 000008CA  A8A4                     syscall    InvertRect
  817. 000008CC  486E FFF4                pea.l      [A6 - 0xC]
  818. 000008D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  819. 000008D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  820. 000008D8  A8A9                     syscall    InsetRect
  821. 000008DA  6006                     bra        +0x8 /* 000008E2 */
  822. label000008DC:
  823. 000008DC  486E FFF4                pea.l      [A6 - 0xC]
  824. 000008E0  A8A3                     syscall    EraseRect
  825. label000008E2:
  826. 000008E2  066E 002C FFFC           addi.w     [A6 - 0x4], 0x2C /* ',' */
  827. 000008E8  486E FFF4                pea.l      [A6 - 0xC]
  828. 000008EC  4267                     clr.w      -[A7]
  829. 000008EE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  830. 000008F2  A8A8                     syscall    OffsetRect
  831. label000008F4:
  832. 000008F4  3007                     move.w     D0, D7
  833. 000008F6  5347                     subq.w     D7, 1
  834. 000008F8  4A40                     tst.w      D0
  835. 000008FA  6698                     bne        -0x66 /* 00000894 */
  836. 000008FC  4CDF 00C0                movem.l    D6,D7, [A7]+
  837. 00000900  4E5E                     unlink     A6
  838. 00000902  4E75                     rts
  839. fn00000904:
  840. 00000904  2F2D FB70                move.l     -[A7], [A5 - 0x490]
  841. 00000908  A873                     syscall    SetPort
  842. 0000090A  206D FB70                movea.l    A0, [A5 - 0x490]
  843. 0000090E  4868 0010                pea.l      [A0 + 0x10]
  844. 00000912  A928                     syscall    InvalRect
  845. 00000914  4E75                     rts
  846. export_64:
  847. 00000916  4E56 FFF4                link       A6, -0x000C
  848. 0000091A  2F07                     move.l     -[A7], D7
  849. 0000091C  486E FFF4                pea.l      [A6 - 0xC]
  850. 00000920  3F3C 000E                move.w     -[A7], 0xE
  851. 00000924  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  852. 00000928  A880                     syscall    SetPt
  853. 0000092A  3D6E FFF4 FFF8           move.w     [A6 - 0x8], [A6 - 0xC]
  854. 00000930  3D6E FFF6 FFFA           move.w     [A6 - 0x6], [A6 - 0xA]
  855. 00000936  302E FFF8                move.w     D0, [A6 - 0x8]
  856. 0000093A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  857. 0000093E  3D40 FFFC                move.w     [A6 - 0x4], D0
  858. 00000942  302E FFFA                move.w     D0, [A6 - 0x6]
  859. 00000946  0640 0018                addi.w     D0, 0x18
  860. 0000094A  3D40 FFFE                move.w     [A6 - 0x2], D0
  861. 0000094E  7E07                     moveq.l    D7, 0x07
  862. 00000950  6042                     bra        +0x44 /* 00000994 */
  863. label00000952:
  864. 00000952  558F                     subq.l     A7, 2
  865. 00000954  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  866. 00000958  486E FFF8                pea.l      [A6 - 0x8]
  867. 0000095C  A8AD                     syscall    PtInRect
  868. 0000095E  101F                     move.b     D0, [A7]+
  869. 00000960  4A00                     tst.b      D0
  870. 00000962  6724                     beq        +0x26 /* 00000988 */
  871. 00000964  206E 000C                movea.l    A0, [A6 + 0xC]
  872. 00000968  43EE FFF8                lea.l      A1, [A6 - 0x8]
  873. 0000096C  20D9                     move.l     [A0]+, [A1]+
  874. 0000096E  20D9                     move.l     [A0]+, [A1]+
  875. 00000970  4267                     clr.w      -[A7]
  876. 00000972  3F07                     move.w     -[A7], D7
  877. 00000974  4EBA 0178                jsr        [PC + 0x178 /* 00000AEE */]
  878. 00000978  588F                     addq.l     A7, 4
  879. 0000097A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  880. 0000097E  6704                     beq        +0x6 /* 00000984 */
  881. 00000980  3007                     move.w     D0, D7
  882. 00000982  601A                     bra        +0x1C /* 0000099E */
  883. label00000984:
  884. 00000984  70FF                     moveq.l    D0, 0xFFFFFFFF
  885. 00000986  6016                     bra        +0x18 /* 0000099E */
  886. label00000988:
  887. 00000988  486E FFF8                pea.l      [A6 - 0x8]
  888. 0000098C  4267                     clr.w      -[A7]
  889. 0000098E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  890. 00000992  A8A8                     syscall    OffsetRect
  891. label00000994:
  892. 00000994  3007                     move.w     D0, D7
  893. 00000996  5347                     subq.w     D7, 1
  894. 00000998  4A40                     tst.w      D0
  895. 0000099A  66B6                     bne        -0x48 /* 00000952 */
  896. 0000099C  70FF                     moveq.l    D0, 0xFFFFFFFF
  897. label0000099E:
  898. 0000099E  2E1F                     move.l     D7, [A7]+
  899. 000009A0  4E5E                     unlink     A6
  900. 000009A2  4E75                     rts
  901. export_66:
  902. 000009A4  4E56 FFFC                link       A6, -0x0004
  903. 000009A8  486E FFFC                pea.l      [A6 - 0x4]
  904. 000009AC  3F3C 000E                move.w     -[A7], 0xE
  905. 000009B0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  906. 000009B4  A880                     syscall    SetPt
  907. 000009B6  206E 000A                movea.l    A0, [A6 + 0xA]
  908. 000009BA  30AE FFFC                move.w     [A0], [A6 - 0x4]
  909. 000009BE  206E 000A                movea.l    A0, [A6 + 0xA]
  910. 000009C2  316E FFFE 0002           move.w     [A0 + 0x2], [A6 - 0x2]
  911. 000009C8  206E 000A                movea.l    A0, [A6 + 0xA]
  912. 000009CC  3010                     move.w     D0, [A0]
  913. 000009CE  0640 0020                addi.w     D0, 0x20 /* ' ' */
  914. 000009D2  206E 000A                movea.l    A0, [A6 + 0xA]
  915. 000009D6  3140 0004                move.w     [A0 + 0x4], D0
  916. 000009DA  206E 000A                movea.l    A0, [A6 + 0xA]
  917. 000009DE  3028 0002                move.w     D0, [A0 + 0x2]
  918. 000009E2  0640 0018                addi.w     D0, 0x18
  919. 000009E6  206E 000A                movea.l    A0, [A6 + 0xA]
  920. 000009EA  3140 0006                move.w     [A0 + 0x6], D0
  921. 000009EE  7006                     moveq.l    D0, 0x06
  922. 000009F0  906E 0008                sub.w      D0, [A6 + 0x8]
  923. 000009F4  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  924. 000009F8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  925. 000009FC  4267                     clr.w      -[A7]
  926. 000009FE  3F00                     move.w     -[A7], D0
  927. 00000A00  A8A8                     syscall    OffsetRect
  928. 00000A02  4E5E                     unlink     A6
  929. 00000A04  4E75                     rts
  930. fn00000A06:
  931. 00000A06  4E56 FFFC                link       A6, -0x0004
  932. 00000A0A  2F07                     move.l     -[A7], D7
  933. 00000A0C  7E00                     moveq.l    D7, 0x00
  934. 00000A0E  6036                     bra        +0x38 /* 00000A46 */
  935. label00000A10:
  936. 00000A10  3007                     move.w     D0, D7
  937. 00000A12  48C0                     ext.l      D0
  938. 00000A14  D080                     add.l      D0, D0
  939. 00000A16  41ED FD82                lea.l      A0, [A5 - 0x27E]
  940. 00000A1A  D1C0                     add.l      A0, D0
  941. 00000A1C  2D48 FFFC                move.l     [A6 - 0x4], A0
  942. 00000A20  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  943. 00000A24  206E FFFC                movea.l    A0, [A6 - 0x4]
  944. 00000A28  3080                     move.w     [A0], D0
  945. 00000A2A  3007                     move.w     D0, D7
  946. 00000A2C  48C0                     ext.l      D0
  947. 00000A2E  D080                     add.l      D0, D0
  948. 00000A30  41ED FD90                lea.l      A0, [A5 - 0x270]
  949. 00000A34  D1C0                     add.l      A0, D0
  950. 00000A36  2D48 FFFC                move.l     [A6 - 0x4], A0
  951. 00000A3A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  952. 00000A3E  206E FFFC                movea.l    A0, [A6 - 0x4]
  953. 00000A42  3080                     move.w     [A0], D0
  954. 00000A44  5247                     addq.w     D7, 1
  955. label00000A46:
  956. 00000A46  0C47 0006                cmpi.w     D7, 0x6
  957. 00000A4A  6DC4                     blt        -0x3A /* 00000A10 */
  958. 00000A4C  7040                     moveq.l    D0, 0x40
  959. 00000A4E  3B40 FD9C                move.w     [A5 - 0x264], D0
  960. 00000A52  3B40 FD8E                move.w     [A5 - 0x272], D0
  961. 00000A56  4EBA FEAC                jsr        [PC - 0x154 /* 00000904 */]
  962. 00000A5A  2E1F                     move.l     D7, [A7]+
  963. 00000A5C  4E5E                     unlink     A6
  964. 00000A5E  4E75                     rts
  965. export_70:
  966. 00000A60  4E56 0000                link       A6, 0
  967. 00000A64  0C6E 0001 000A           cmpi.w     [A6 + 0xA], 0x1
  968. 00000A6A  6630                     bne        +0x32 /* 00000A9C */
  969. 00000A6C  302E 000A                move.w     D0, [A6 + 0xA]
  970. 00000A70  C1FC 000E                muls.w     D0, 0xE
  971. 00000A74  41ED FD82                lea.l      A0, [A5 - 0x27E]
  972. 00000A78  D1C0                     add.l      A0, D0
  973. 00000A7A  302E 0008                move.w     D0, [A6 + 0x8]
  974. 00000A7E  48C0                     ext.l      D0
  975. 00000A80  D080                     add.l      D0, D0
  976. 00000A82  D1C0                     add.l      A0, D0
  977. 00000A84  302E 000A                move.w     D0, [A6 + 0xA]
  978. 00000A88  C1FC 000E                muls.w     D0, 0xE
  979. 00000A8C  43ED FD82                lea.l      A1, [A5 - 0x27E]
  980. 00000A90  D3C0                     add.l      A1, D0
  981. 00000A92  30A9 000C                move.w     [A0], [A1 + 0xC]
  982. 00000A96  7006                     moveq.l    D0, 0x06
  983. 00000A98  3D40 0008                move.w     [A6 + 0x8], D0
  984. label00000A9C:
  985. 00000A9C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  986. 00000AA0  0C40 0001                cmpi.w     D0, 0x1
  987. 00000AA4  6F1E                     ble        +0x20 /* 00000AC4 */
  988. 00000AA6  302E 000A                move.w     D0, [A6 + 0xA]
  989. 00000AAA  C1FC 000E                muls.w     D0, 0xE
  990. 00000AAE  41ED FD82                lea.l      A0, [A5 - 0x27E]
  991. 00000AB2  D1C0                     add.l      A0, D0
  992. 00000AB4  302E 0008                move.w     D0, [A6 + 0x8]
  993. 00000AB8  48C0                     ext.l      D0
  994. 00000ABA  D080                     add.l      D0, D0
  995. 00000ABC  D1C0                     add.l      A0, D0
  996. 00000ABE  7040                     moveq.l    D0, 0x40
  997. 00000AC0  3080                     move.w     [A0], D0
  998. 00000AC2  601C                     bra        +0x1E /* 00000AE0 */
  999. label00000AC4:
  1000. 00000AC4  302E 000A                move.w     D0, [A6 + 0xA]
  1001. 00000AC8  C1FC 000E                muls.w     D0, 0xE
  1002. 00000ACC  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1003. 00000AD0  D1C0                     add.l      A0, D0
  1004. 00000AD2  302E 0008                move.w     D0, [A6 + 0x8]
  1005. 00000AD6  48C0                     ext.l      D0
  1006. 00000AD8  D080                     add.l      D0, D0
  1007. 00000ADA  D1C0                     add.l      A0, D0
  1008. 00000ADC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1009. 00000ADE  3080                     move.w     [A0], D0
  1010. label00000AE0:
  1011. 00000AE0  4A6E 000A                tst.w      [A6 + 0xA]
  1012. 00000AE4  6604                     bne        +0x6 /* 00000AEA */
  1013. 00000AE6  4EBA FE1C                jsr        [PC - 0x1E4 /* 00000904 */]
  1014. label00000AEA:
  1015. 00000AEA  4E5E                     unlink     A6
  1016. 00000AEC  4E75                     rts
  1017. export_65:
  1018. fn00000AEE:
  1019. 00000AEE  4E56 0000                link       A6, 0
  1020. 00000AF2  302E 000A                move.w     D0, [A6 + 0xA]
  1021. 00000AF6  C1FC 000E                muls.w     D0, 0xE
  1022. 00000AFA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1023. 00000AFE  D1C0                     add.l      A0, D0
  1024. 00000B00  302E 0008                move.w     D0, [A6 + 0x8]
  1025. 00000B04  48C0                     ext.l      D0
  1026. 00000B06  D080                     add.l      D0, D0
  1027. 00000B08  D1C0                     add.l      A0, D0
  1028. 00000B0A  3010                     move.w     D0, [A0]
  1029. 00000B0C  4E5E                     unlink     A6
  1030. 00000B0E  4E75                     rts
  1031. export_69:
  1032. 00000B10  4E56 FFE6                link       A6, -0x001A
  1033. 00000B14  48E7 0300                movem.l    -[A7], D6,D7
  1034. 00000B18  486E FFEC                pea.l      [A6 - 0x14]
  1035. 00000B1C  A874                     syscall    GetPort
  1036. 00000B1E  2F2D FB88                move.l     -[A7], [A5 - 0x478]
  1037. 00000B22  A873                     syscall    SetPort
  1038. 00000B24  486E FFF8                pea.l      [A6 - 0x8]
  1039. 00000B28  3F3C 000B                move.w     -[A7], 0xB
  1040. 00000B2C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1041. 00000B30  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  1042. 00000B34  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  1043. 00000B38  A8A7                     syscall    SetRect
  1044. 00000B3A  486E FFF8                pea.l      [A6 - 0x8]
  1045. 00000B3E  A870                     syscall    LocalToGlobal
  1046. 00000B40  486E FFFC                pea.l      [A6 - 0x4]
  1047. 00000B44  A870                     syscall    LocalToGlobal
  1048. 00000B46  2F2D FB70                move.l     -[A7], [A5 - 0x490]
  1049. 00000B4A  A873                     syscall    SetPort
  1050. 00000B4C  486E FFF0                pea.l      [A6 - 0x10]
  1051. 00000B50  3F3C 000E                move.w     -[A7], 0xE
  1052. 00000B54  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1053. 00000B58  A880                     syscall    SetPt
  1054. 00000B5A  486E FFF0                pea.l      [A6 - 0x10]
  1055. 00000B5E  A870                     syscall    LocalToGlobal
  1056. 00000B60  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1057. 00000B66  6606                     bne        +0x8 /* 00000B6E */
  1058. 00000B68  3D7C 020A FFF2           move.w     [A6 - 0xE], 0x20A
  1059. label00000B6E:
  1060. 00000B6E  302E FFF0                move.w     D0, [A6 - 0x10]
  1061. 00000B72  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1062. 00000B76  3D40 FFF4                move.w     [A6 - 0xC], D0
  1063. 00000B7A  302E FFF2                move.w     D0, [A6 - 0xE]
  1064. 00000B7E  0640 0018                addi.w     D0, 0x18
  1065. 00000B82  3D40 FFF6                move.w     [A6 - 0xA], D0
  1066. 00000B86  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1067. 00000B8A  A873                     syscall    SetPort
  1068. 00000B8C  7C00                     moveq.l    D6, 0x00
  1069. 00000B8E  7E07                     moveq.l    D7, 0x07
  1070. 00000B90  6000 0088                bra        +0x8A /* 00000C1A */
  1071. label00000B94:
  1072. 00000B94  302E 0008                move.w     D0, [A6 + 0x8]
  1073. 00000B98  C1FC 000E                muls.w     D0, 0xE
  1074. 00000B9C  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1075. 00000BA0  D1C0                     add.l      A0, D0
  1076. 00000BA2  3007                     move.w     D0, D7
  1077. 00000BA4  48C0                     ext.l      D0
  1078. 00000BA6  D080                     add.l      D0, D0
  1079. 00000BA8  D1C0                     add.l      A0, D0
  1080. 00000BAA  0C50 0040                cmpi.w     [A0], 0x40 /* '@' */
  1081. 00000BAE  6658                     bne        +0x5A /* 00000C08 */
  1082. 00000BB0  7C01                     moveq.l    D6, 0x01
  1083. 00000BB2  302E 0008                move.w     D0, [A6 + 0x8]
  1084. 00000BB6  C1FC 000E                muls.w     D0, 0xE
  1085. 00000BBA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1086. 00000BBE  D1C0                     add.l      A0, D0
  1087. 00000BC0  3007                     move.w     D0, D7
  1088. 00000BC2  48C0                     ext.l      D0
  1089. 00000BC4  D080                     add.l      D0, D0
  1090. 00000BC6  D1C0                     add.l      A0, D0
  1091. 00000BC8  2D48 FFE6                move.l     [A6 - 0x1A], A0
  1092. 00000BCC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1093. 00000BD0  3D40 FFEA                move.w     [A6 - 0x16], D0
  1094. 00000BD4  206E FFE6                movea.l    A0, [A6 - 0x1A]
  1095. 00000BD8  3080                     move.w     [A0], D0
  1096. 00000BDA  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1097. 00000BE0  660A                     bne        +0xC /* 00000BEC */
  1098. 00000BE2  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1099. 00000BE6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1100. 00000BEA  548F                     addq.l     A7, 2
  1101. label00000BEC:
  1102. 00000BEC  3F3C 0004                move.w     -[A7], 0x4
  1103. 00000BF0  3F3C 0010                move.w     -[A7], 0x10
  1104. 00000BF4  3F3C 0001                move.w     -[A7], 0x1
  1105. 00000BF8  486E FFF0                pea.l      [A6 - 0x10]
  1106. 00000BFC  486E FFF8                pea.l      [A6 - 0x8]
  1107. 00000C00  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1108. 00000C04  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1109. label00000C08:
  1110. 00000C08  4A6E 0008                tst.w      [A6 + 0x8]
  1111. 00000C0C  660C                     bne        +0xE /* 00000C1A */
  1112. 00000C0E  486E FFF0                pea.l      [A6 - 0x10]
  1113. 00000C12  4267                     clr.w      -[A7]
  1114. 00000C14  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1115. 00000C18  A8A8                     syscall    OffsetRect
  1116. label00000C1A:
  1117. 00000C1A  3007                     move.w     D0, D7
  1118. 00000C1C  5347                     subq.w     D7, 1
  1119. 00000C1E  4A40                     tst.w      D0
  1120. 00000C20  6600 FF72                bne        -0x8C /* 00000B94 */
  1121. 00000C24  4A06                     tst.b      D6
  1122. 00000C26  6718                     beq        +0x1A /* 00000C40 */
  1123. 00000C28  4A6E 0008                tst.w      [A6 + 0x8]
  1124. 00000C2C  6604                     bne        +0x6 /* 00000C32 */
  1125. 00000C2E  4EBA FCD4                jsr        [PC - 0x32C /* 00000904 */]
  1126. label00000C32:
  1127. 00000C32  4EBA 12F0                jsr        [PC + 0x12F0 /* 00001F24 */]
  1128. 00000C36  70FF                     moveq.l    D0, 0xFFFFFFFF
  1129. 00000C38  3B40 FD5A                move.w     [A5 - 0x2A6], D0
  1130. 00000C3C  422D FEA0                clr.b      [A5 - 0x160]
  1131. label00000C40:
  1132. 00000C40  4CDF 00C0                movem.l    D6,D7, [A7]+
  1133. 00000C44  4E5E                     unlink     A6
  1134. 00000C46  4E75                     rts
  1135. export_67:
  1136. 00000C48  4E56 0000                link       A6, 0
  1137. 00000C4C  2F07                     move.l     -[A7], D7
  1138. 00000C4E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1139. 00000C52  4A40                     tst.w      D0
  1140. 00000C54  6604                     bne        +0x6 /* 00000C5A */
  1141. 00000C56  7001                     moveq.l    D0, 0x01
  1142. 00000C58  602E                     bra        +0x30 /* 00000C88 */
  1143. label00000C5A:
  1144. 00000C5A  7E07                     moveq.l    D7, 0x07
  1145. 00000C5C  6020                     bra        +0x22 /* 00000C7E */
  1146. label00000C5E:
  1147. 00000C5E  302E 0008                move.w     D0, [A6 + 0x8]
  1148. 00000C62  C1FC 000E                muls.w     D0, 0xE
  1149. 00000C66  41ED FD82                lea.l      A0, [A5 - 0x27E]
  1150. 00000C6A  D1C0                     add.l      A0, D0
  1151. 00000C6C  3007                     move.w     D0, D7
  1152. 00000C6E  48C0                     ext.l      D0
  1153. 00000C70  D080                     add.l      D0, D0
  1154. 00000C72  D1C0                     add.l      A0, D0
  1155. 00000C74  0C50 0040                cmpi.w     [A0], 0x40 /* '@' */
  1156. 00000C78  6604                     bne        +0x6 /* 00000C7E */
  1157. 00000C7A  7000                     moveq.l    D0, 0x00
  1158. 00000C7C  600A                     bra        +0xC /* 00000C88 */
  1159. label00000C7E:
  1160. 00000C7E  3007                     move.w     D0, D7
  1161. 00000C80  5347                     subq.w     D7, 1
  1162. 00000C82  4A40                     tst.w      D0
  1163. 00000C84  66D8                     bne        -0x26 /* 00000C5E */
  1164. 00000C86  7001                     moveq.l    D0, 0x01
  1165. label00000C88:
  1166. 00000C88  2E1F                     move.l     D7, [A7]+
  1167. 00000C8A  4E5E                     unlink     A6
  1168. 00000C8C  4E75                     rts
  1169. export_72:
  1170. 00000C8E  4E56 FFDA                link       A6, -0x0026
  1171. 00000C92  2F07                     move.l     -[A7], D7
  1172. 00000C94  2F2D FFFC                move.l     -[A7], [A5 - 0x4]
  1173. 00000C98  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1174. 00000C9C  588F                     addq.l     A7, 4
  1175. 00000C9E  48C0                     ext.l      D0
  1176. 00000CA0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1177. 00000CA4  0CAE 0000 0082 FFE2      cmpi.l     [A6 - 0x1E], 0x82
  1178. 00000CAC  6606                     bne        +0x8 /* 00000CB4 */
  1179. 00000CAE  426E FFE6                clr.w      [A6 - 0x1A]
  1180. 00000CB2  6006                     bra        +0x8 /* 00000CBA */
  1181. label00000CB4:
  1182. 00000CB4  7001                     moveq.l    D0, 0x01
  1183. 00000CB6  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1184. label00000CBA:
  1185. 00000CBA  3F3C 0002                move.w     -[A7], 0x2
  1186. 00000CBE  A887                     syscall    TextFont
  1187. 00000CC0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1188. 00000CC4  A88A                     syscall    TextSize
  1189. 00000CC6  486E FFEC                pea.l      [A6 - 0x14]
  1190. 00000CCA  3F3C 0007                move.w     -[A7], 0x7
  1191. 00000CCE  3F3C 0003                move.w     -[A7], 0x3
  1192. 00000CD2  A880                     syscall    SetPt
  1193. 00000CD4  7E30                     moveq.l    D7, 0x30
  1194. 00000CD6  6000 0120                bra        +0x122 /* 00000DF8 */
  1195. label00000CDA:
  1196. 00000CDA  3F07                     move.w     -[A7], D7
  1197. 00000CDC  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1198. 00000CE0  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1199. 00000CE4  588F                     addq.l     A7, 4
  1200. 00000CE6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1201. 00000CEA  4A6E FFFA                tst.w      [A6 - 0x6]
  1202. 00000CEE  6700 00FA                beq        +0xFC /* 00000DEA */
  1203. 00000CF2  0C47 0034                cmpi.w     D7, 0x34 /* '4' */
  1204. 00000CF6  6700 00E6                beq        +0xE8 /* 00000DDE */
  1205. 00000CFA  486E FFDA                pea.l      [A6 - 0x26]
  1206. 00000CFE  302E FFEE                move.w     D0, [A6 - 0x12]
  1207. 00000D02  5240                     addq.w     D0, 1
  1208. 00000D04  3F00                     move.w     -[A7], D0
  1209. 00000D06  302E FFEC                move.w     D0, [A6 - 0x14]
  1210. 00000D0A  5240                     addq.w     D0, 1
  1211. 00000D0C  3F00                     move.w     -[A7], D0
  1212. 00000D0E  302E FFEE                move.w     D0, [A6 - 0x12]
  1213. 00000D12  0640 0017                addi.w     D0, 0x17
  1214. 00000D16  3F00                     move.w     -[A7], D0
  1215. 00000D18  302E FFEC                move.w     D0, [A6 - 0x14]
  1216. 00000D1C  5840                     addq.w     D0, 4
  1217. 00000D1E  3F00                     move.w     -[A7], D0
  1218. 00000D20  A8A7                     syscall    SetRect
  1219. 00000D22  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1220. 00000D26  302E FFEC                move.w     D0, [A6 - 0x14]
  1221. 00000D2A  5640                     addq.w     D0, 3
  1222. 00000D2C  3F00                     move.w     -[A7], D0
  1223. 00000D2E  A893                     syscall    MoveTo
  1224. 00000D30  6000 0080                bra        +0x82 /* 00000DB2 */
  1225. label00000D34:
  1226. 00000D34  4267                     clr.w      -[A7]
  1227. 00000D36  3F3C FFFE                move.w     -[A7], 0xFFFE
  1228. 00000D3A  A892                     syscall    Line
  1229. 00000D3C  3F3C 0001                move.w     -[A7], 0x1
  1230. 00000D40  3F3C FFFF                move.w     -[A7], 0xFFFF
  1231. 00000D44  A894                     syscall    Move
  1232. 00000D46  3F3C 0015                move.w     -[A7], 0x15
  1233. 00000D4A  4267                     clr.w      -[A7]
  1234. 00000D4C  A892                     syscall    Line
  1235. 00000D4E  3F3C 0001                move.w     -[A7], 0x1
  1236. 00000D52  3F3C 0001                move.w     -[A7], 0x1
  1237. 00000D56  A894                     syscall    Move
  1238. 00000D58  4267                     clr.w      -[A7]
  1239. 00000D5A  3F3C 0002                move.w     -[A7], 0x2
  1240. 00000D5E  A892                     syscall    Line
  1241. 00000D60  3F3C FFE9                move.w     -[A7], 0xFFE9
  1242. 00000D64  3F3C 0005                move.w     -[A7], 0x5
  1243. 00000D68  A894                     syscall    Move
  1244. 00000D6A  486E FFDA                pea.l      [A6 - 0x26]
  1245. 00000D6E  486D FFE4                pea.l      [A5 - 0x1C]
  1246. 00000D72  A8A5                     syscall    FillRect
  1247. 00000D74  486E FFDA                pea.l      [A6 - 0x26]
  1248. 00000D78  4267                     clr.w      -[A7]
  1249. 00000D7A  3F3C 0005                move.w     -[A7], 0x5
  1250. 00000D7E  A8A8                     syscall    OffsetRect
  1251. 00000D80  5A6E FFEC                addq.w     [A6 - 0x14], 5
  1252. 00000D84  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  1253. 00000D8A  6626                     bne        +0x28 /* 00000DB2 */
  1254. 00000D8C  486E FFF0                pea.l      [A6 - 0x10]
  1255. 00000D90  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1256. 00000D94  302E FFEC                move.w     D0, [A6 - 0x14]
  1257. 00000D98  5340                     subq.w     D0, 1
  1258. 00000D9A  3F00                     move.w     -[A7], D0
  1259. 00000D9C  302E FFEE                move.w     D0, [A6 - 0x12]
  1260. 00000DA0  0640 0018                addi.w     D0, 0x18
  1261. 00000DA4  3F00                     move.w     -[A7], D0
  1262. 00000DA6  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1263. 00000DAA  A8A7                     syscall    SetRect
  1264. 00000DAC  486E FFF0                pea.l      [A6 - 0x10]
  1265. 00000DB0  A8A3                     syscall    EraseRect
  1266. label00000DB2:
  1267. 00000DB2  536E FFFA                subq.w     [A6 - 0x6], 1
  1268. 00000DB6  4A6E FFFA                tst.w      [A6 - 0x6]
  1269. 00000DBA  6600 FF78                bne        -0x86 /* 00000D34 */
  1270. 00000DBE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1271. 00000DC2  3F07                     move.w     -[A7], D7
  1272. 00000DC4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1273. 00000DC8  5C8F                     addq.l     A7, 6
  1274. 00000DCA  601E                     bra        +0x20 /* 00000DEA */
  1275. label00000DCC:
  1276. 00000DCC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1277. 00000DD0  3F07                     move.w     -[A7], D7
  1278. 00000DD2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1279. 00000DD6  5C8F                     addq.l     A7, 6
  1280. 00000DD8  066E 002D FFEC           addi.w     [A6 - 0x14], 0x2D /* '-' */
  1281. label00000DDE:
  1282. 00000DDE  302E FFFA                move.w     D0, [A6 - 0x6]
  1283. 00000DE2  536E FFFA                subq.w     [A6 - 0x6], 1
  1284. 00000DE6  4A40                     tst.w      D0
  1285. 00000DE8  66E2                     bne        -0x1C /* 00000DCC */
  1286. label00000DEA:
  1287. 00000DEA  066E 001F FFEE           addi.w     [A6 - 0x12], 0x1F
  1288. 00000DF0  7003                     moveq.l    D0, 0x03
  1289. 00000DF2  3D40 FFEC                move.w     [A6 - 0x14], D0
  1290. 00000DF6  5247                     addq.w     D7, 1
  1291. label00000DF8:
  1292. 00000DF8  0C47 0034                cmpi.w     D7, 0x34 /* '4' */
  1293. 00000DFC  6F00 FEDC                ble        -0x122 /* 00000CDA */
  1294. 00000E00  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1295. 00000E04  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1296. 00000E08  548F                     addq.l     A7, 2
  1297. 00000E0A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1298. 00000E0E  486D FFE4                pea.l      [A5 - 0x1C]
  1299. 00000E12  A89D                     syscall    PenPat
  1300. 00000E14  4267                     clr.w      -[A7]
  1301. 00000E16  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  1302. 00000E1A  A893                     syscall    MoveTo
  1303. 00000E1C  3F3C 00A1                move.w     -[A7], 0xA1
  1304. 00000E20  4267                     clr.w      -[A7]
  1305. 00000E22  A892                     syscall    Line
  1306. 00000E24  486D FFEC                pea.l      [A5 - 0x14]
  1307. 00000E28  A89D                     syscall    PenPat
  1308. 00000E2A  4267                     clr.w      -[A7]
  1309. 00000E2C  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  1310. 00000E30  A893                     syscall    MoveTo
  1311. 00000E32  3F3C 00A1                move.w     -[A7], 0xA1
  1312. 00000E36  4267                     clr.w      -[A7]
  1313. 00000E38  A892                     syscall    Line
  1314. 00000E3A  598F                     subq.l     A7, 4
  1315. 00000E3C  3F3C 03EB                move.w     -[A7], 0x3EB
  1316. 00000E40  A9BA                     syscall    GetString
  1317. 00000E42  205F                     movea.l    A0, [A7]+
  1318. 00000E44  2D48 FFFC                move.l     [A6 - 0x4], A0
  1319. 00000E48  4AAE FFFC                tst.l      [A6 - 0x4]
  1320. 00000E4C  6762                     beq        +0x64 /* 00000EB0 */
  1321. 00000E4E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1322. 00000E52  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1323. 00000E56  306E FFFA                movea.w    A0, [A6 - 0x6]
  1324. 00000E5A  2F08                     move.l     -[A7], A0
  1325. 00000E5C  486D FB91                pea.l      [A5 - 0x46F]
  1326. 00000E60  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1327. 00000E64  206E FFFC                movea.l    A0, [A6 - 0x4]
  1328. 00000E68  2F10                     move.l     -[A7], [A0]
  1329. 00000E6A  486D FB91                pea.l      [A5 - 0x46F]
  1330. 00000E6E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1331. 00000E72  508F                     addq.l     A7, 8
  1332. 00000E74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1333. 00000E78  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1334. 00000E7C  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1335. 00000E80  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  1336. 00000E84  A893                     syscall    MoveTo
  1337. 00000E86  486E FFF0                pea.l      [A6 - 0x10]
  1338. 00000E8A  4267                     clr.w      -[A7]
  1339. 00000E8C  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  1340. 00000E90  3F3C 00A1                move.w     -[A7], 0xA1
  1341. 00000E94  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  1342. 00000E98  A8A7                     syscall    SetRect
  1343. 00000E9A  486D FB92                pea.l      [A5 - 0x46E]
  1344. 00000E9E  7000                     moveq.l    D0, 0x00
  1345. 00000EA0  102D FB91                move.b     D0, [A5 - 0x46F]
  1346. 00000EA4  2F00                     move.l     -[A7], D0
  1347. 00000EA6  486E FFF0                pea.l      [A6 - 0x10]
  1348. 00000EAA  3F3C 0001                move.w     -[A7], 0x1
  1349. 00000EAE  A9CE                     syscall    TETextBox/TextBox
  1350. label00000EB0:
  1351. 00000EB0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1352. 00000EB4  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  1353. 00000EB8  A893                     syscall    MoveTo
  1354. 00000EBA  4879 0000 0036           push.l     0x36 /* '6' */
  1355. 00000EC0  A884                     syscall    DrawString
  1356. 00000EC2  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1357. 00000EC6  4EBA 0812                jsr        [PC + 0x812 /* 000016DA */]
  1358. 00000ECA  548F                     addq.l     A7, 2
  1359. 00000ECC  3D40 FFF8                move.w     [A6 - 0x8], D0
  1360. 00000ED0  306E FFF8                movea.w    A0, [A6 - 0x8]
  1361. 00000ED4  2F08                     move.l     -[A7], A0
  1362. 00000ED6  486D FB91                pea.l      [A5 - 0x46F]
  1363. 00000EDA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1364. 00000EDE  486E FFF0                pea.l      [A6 - 0x10]
  1365. 00000EE2  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1366. 00000EE6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1367. 00000EEA  3F3C 0098                move.w     -[A7], 0x98
  1368. 00000EEE  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  1369. 00000EF2  A8A7                     syscall    SetRect
  1370. 00000EF4  486D FB92                pea.l      [A5 - 0x46E]
  1371. 00000EF8  7000                     moveq.l    D0, 0x00
  1372. 00000EFA  102D FB91                move.b     D0, [A5 - 0x46F]
  1373. 00000EFE  2F00                     move.l     -[A7], D0
  1374. 00000F00  486E FFF0                pea.l      [A6 - 0x10]
  1375. 00000F04  3F3C FFFF                move.w     -[A7], 0xFFFF
  1376. 00000F08  A9CE                     syscall    TETextBox/TextBox
  1377. 00000F0A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1378. 00000F0E  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  1379. 00000F12  A893                     syscall    MoveTo
  1380. 00000F14  4879 0000 0056           push.l     0x56 /* 'V' */
  1381. 00000F1A  A884                     syscall    DrawString
  1382. 00000F1C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1383. 00000F20  4EBA 0790                jsr        [PC + 0x790 /* 000016B2 */]
  1384. 00000F24  548F                     addq.l     A7, 2
  1385. 00000F26  3D40 FFF8                move.w     [A6 - 0x8], D0
  1386. 00000F2A  306E FFF8                movea.w    A0, [A6 - 0x8]
  1387. 00000F2E  2F08                     move.l     -[A7], A0
  1388. 00000F30  486D FB91                pea.l      [A5 - 0x46F]
  1389. 00000F34  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1390. 00000F38  486E FFF0                pea.l      [A6 - 0x10]
  1391. 00000F3C  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1392. 00000F40  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  1393. 00000F44  3F3C 0098                move.w     -[A7], 0x98
  1394. 00000F48  3F3C 0085                move.w     -[A7], 0x85
  1395. 00000F4C  A8A7                     syscall    SetRect
  1396. 00000F4E  486D FB92                pea.l      [A5 - 0x46E]
  1397. 00000F52  7000                     moveq.l    D0, 0x00
  1398. 00000F54  102D FB91                move.b     D0, [A5 - 0x46F]
  1399. 00000F58  2F00                     move.l     -[A7], D0
  1400. 00000F5A  486E FFF0                pea.l      [A6 - 0x10]
  1401. 00000F5E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1402. 00000F62  A9CE                     syscall    TETextBox/TextBox
  1403. 00000F64  2E1F                     move.l     D7, [A7]+
  1404. 00000F66  4E5E                     unlink     A6
  1405. 00000F68  4E75                     rts
  1406. export_73:
  1407. 00000F6A  4E56 FFF4                link       A6, -0x000C
  1408. 00000F6E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1409. 00000F72  3F3C 0002                move.w     -[A7], 0x2
  1410. 00000F76  A887                     syscall    TextFont
  1411. 00000F78  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1412. 00000F7C  A88A                     syscall    TextSize
  1413. 00000F7E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1414. 00000F82  2848                     movea.l    A4, A0
  1415. 00000F84  2F0C                     move.l     -[A7], A4
  1416. 00000F86  3F3C 0002                move.w     -[A7], 0x2
  1417. 00000F8A  3F3C 0002                move.w     -[A7], 0x2
  1418. 00000F8E  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  1419. 00000F92  3F3C 00CA                move.w     -[A7], 0xCA
  1420. 00000F96  A8A7                     syscall    SetRect
  1421. 00000F98  2F0C                     move.l     -[A7], A4
  1422. 00000F9A  A8A1                     syscall    FrameRect
  1423. 00000F9C  3F3C 0002                move.w     -[A7], 0x2
  1424. 00000FA0  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  1425. 00000FA4  A893                     syscall    MoveTo
  1426. 00000FA6  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  1427. 00000FAA  4267                     clr.w      -[A7]
  1428. 00000FAC  A892                     syscall    Line
  1429. 00000FAE  2F0C                     move.l     -[A7], A4
  1430. 00000FB0  3F3C 0008                move.w     -[A7], 0x8
  1431. 00000FB4  4267                     clr.w      -[A7]
  1432. 00000FB6  A8A9                     syscall    InsetRect
  1433. 00000FB8  2F0C                     move.l     -[A7], A4
  1434. 00000FBA  A8A1                     syscall    FrameRect
  1435. 00000FBC  2F0C                     move.l     -[A7], A4
  1436. 00000FBE  3F3C 0001                move.w     -[A7], 0x1
  1437. 00000FC2  4267                     clr.w      -[A7]
  1438. 00000FC4  A8A9                     syscall    InsetRect
  1439. 00000FC6  7003                     moveq.l    D0, 0x03
  1440. 00000FC8  3880                     move.w     [A4], D0
  1441. 00000FCA  700F                     moveq.l    D0, 0x0F
  1442. 00000FCC  3940 0004                move.w     [A4 + 0x4], D0
  1443. 00000FD0  4879 0000 0076           push.l     0x76 /* 'v' */
  1444. 00000FD6  4878 0004                push.l     0x4
  1445. 00000FDA  2F0C                     move.l     -[A7], A4
  1446. 00000FDC  3F3C 0001                move.w     -[A7], 0x1
  1447. 00000FE0  A9CE                     syscall    TETextBox/TextBox
  1448. 00000FE2  4EBA F818                jsr        [PC - 0x7E8 /* 000007FC */]
  1449. 00000FE6  0C40 03E8                cmpi.w     D0, 0x3E8
  1450. 00000FEA  6604                     bne        +0x6 /* 00000FF0 */
  1451. 00000FEC  2F0C                     move.l     -[A7], A4
  1452. 00000FEE  A8A4                     syscall    InvertRect
  1453. label00000FF0:
  1454. 00000FF0  703F                     moveq.l    D0, 0x3F
  1455. 00000FF2  3880                     move.w     [A4], D0
  1456. 00000FF4  704B                     moveq.l    D0, 0x4B
  1457. 00000FF6  3940 0004                move.w     [A4 + 0x4], D0
  1458. 00000FFA  4879 0000 007C           push.l     0x7C /* '|' */
  1459. 00001000  4878 0003                push.l     0x3
  1460. 00001004  2F0C                     move.l     -[A7], A4
  1461. 00001006  3F3C 0001                move.w     -[A7], 0x1
  1462. 0000100A  A9CE                     syscall    TETextBox/TextBox
  1463. 0000100C  4EBA F7EE                jsr        [PC - 0x812 /* 000007FC */]
  1464. 00001010  0C40 02BC                cmpi.w     D0, 0x2BC
  1465. 00001014  6604                     bne        +0x6 /* 0000101A */
  1466. 00001016  2F0C                     move.l     -[A7], A4
  1467. 00001018  A8A4                     syscall    InvertRect
  1468. label0000101A:
  1469. 0000101A  38BC 00BF                move.w     [A4], 0xBF
  1470. 0000101E  397C 00CB 0004           move.w     [A4 + 0x4], 0xCB
  1471. 00001024  4879 0000 0080           push.l     0x80
  1472. 0000102A  4878 0005                push.l     0x5
  1473. 0000102E  2F0C                     move.l     -[A7], A4
  1474. 00001030  3F3C 0001                move.w     -[A7], 0x1
  1475. 00001034  A9CE                     syscall    TETextBox/TextBox
  1476. 00001036  598F                     subq.l     A7, 4
  1477. 00001038  3F3C 0085                move.w     -[A7], 0x85
  1478. 0000103C  A9BC                     syscall    GetPicture
  1479. 0000103E  205F                     movea.l    A0, [A7]+
  1480. 00001040  2D48 FFF4                move.l     [A6 - 0xC], A0
  1481. 00001044  4AAE FFF4                tst.l      [A6 - 0xC]
  1482. 00001048  673C                     beq        +0x3E /* 00001086 */
  1483. 0000104A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1484. 0000104E  2050                     movea.l    A0, [A0]
  1485. 00001050  5488                     addq.l     A0, 2
  1486. 00001052  2848                     movea.l    A4, A0
  1487. 00001054  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1488. 00001058  43D4                     lea.l      A1, [A4]
  1489. 0000105A  20D9                     move.l     [A0]+, [A1]+
  1490. 0000105C  20D9                     move.l     [A0]+, [A1]+
  1491. 0000105E  302C 0002                move.w     D0, [A4 + 0x2]
  1492. 00001062  4440                     neg.w      D0
  1493. 00001064  3214                     move.w     D1, [A4]
  1494. 00001066  4441                     neg.w      D1
  1495. 00001068  486E FFF8                pea.l      [A6 - 0x8]
  1496. 0000106C  0640 0012                addi.w     D0, 0x12
  1497. 00001070  3F00                     move.w     -[A7], D0
  1498. 00001072  0641 0028                addi.w     D1, 0x28 /* '(' */
  1499. 00001076  3F01                     move.w     -[A7], D1
  1500. 00001078  A8A8                     syscall    OffsetRect
  1501. 0000107A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1502. 0000107E  486E FFF8                pea.l      [A6 - 0x8]
  1503. 00001082  A8F6                     syscall    DrawPicture
  1504. 00001084  6006                     bra        +0x8 /* 0000108C */
  1505. label00001086:
  1506. 00001086  3F3C 0001                move.w     -[A7], 0x1
  1507. 0000108A  A9C8                     syscall    SysBeep
  1508. label0000108C:
  1509. 0000108C  486D FFDC                pea.l      [A5 - 0x24]
  1510. 00001090  A89D                     syscall    PenPat
  1511. 00001092  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1512. 00001096  A89C                     syscall    PenMode
  1513. 00001098  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1514. 0000109C  2848                     movea.l    A4, A0
  1515. 0000109E  2F0C                     move.l     -[A7], A4
  1516. 000010A0  3F3C 0003                move.w     -[A7], 0x3
  1517. 000010A4  4267                     clr.w      -[A7]
  1518. 000010A6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1519. 000010AA  3F3C 00C9                move.w     -[A7], 0xC9
  1520. 000010AE  A8A7                     syscall    SetRect
  1521. 000010B0  7E00                     moveq.l    D7, 0x00
  1522. 000010B2  6036                     bra        +0x38 /* 000010EA */
  1523. label000010B4:
  1524. 000010B4  3F07                     move.w     -[A7], D7
  1525. 000010B6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1526. 000010BA  548F                     addq.l     A7, 2
  1527. 000010BC  3C00                     move.w     D6, D0
  1528. 000010BE  4A46                     tst.w      D6
  1529. 000010C0  6F16                     ble        +0x18 /* 000010D8 */
  1530. 000010C2  3046                     movea.w    A0, D6
  1531. 000010C4  2008                     move.l     D0, A0
  1532. 000010C6  81FC 0005                divs.w     D0, 0x5
  1533. 000010CA  322C 0004                move.w     D1, [A4 + 0x4]
  1534. 000010CE  9240                     sub.w      D1, D0
  1535. 000010D0  5241                     addq.w     D1, 1
  1536. 000010D2  3881                     move.w     [A4], D1
  1537. 000010D4  2F0C                     move.l     -[A7], A4
  1538. 000010D6  A8A2                     syscall    PaintRect
  1539. label000010D8:
  1540. 000010D8  2F0C                     move.l     -[A7], A4
  1541. 000010DA  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1542. 000010DE  4267                     clr.w      -[A7]
  1543. 000010E0  A8A8                     syscall    OffsetRect
  1544. 000010E2  486D FFE4                pea.l      [A5 - 0x1C]
  1545. 000010E6  A89D                     syscall    PenPat
  1546. 000010E8  5247                     addq.w     D7, 1
  1547. label000010EA:
  1548. 000010EA  0C47 0002                cmpi.w     D7, 0x2
  1549. 000010EE  6DC4                     blt        -0x3A /* 000010B4 */
  1550. 000010F0  A89E                     syscall    PenNormal
  1551. 000010F2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1552. 000010F6  4E5E                     unlink     A6
  1553. 000010F8  4E75                     rts
  1554. export_71:
  1555. 000010FA  4E56 FFF4                link       A6, -0x000C
  1556. 000010FE  486E FFF4                pea.l      [A6 - 0xC]
  1557. 00001102  A874                     syscall    GetPort
  1558. 00001104  2F2D FB84                move.l     -[A7], [A5 - 0x47C]
  1559. 00001108  A873                     syscall    SetPort
  1560. 0000110A  486E FFF8                pea.l      [A6 - 0x8]
  1561. 0000110E  3F3C 0003                move.w     -[A7], 0x3
  1562. 00001112  4267                     clr.w      -[A7]
  1563. 00001114  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1564. 00001118  3F3C 00C9                move.w     -[A7], 0xC9
  1565. 0000111C  A8A7                     syscall    SetRect
  1566. 0000111E  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1567. 00001124  660C                     bne        +0xE /* 00001132 */
  1568. 00001126  486E FFF8                pea.l      [A6 - 0x8]
  1569. 0000112A  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1570. 0000112E  4267                     clr.w      -[A7]
  1571. 00001130  A8A8                     syscall    OffsetRect
  1572. label00001132:
  1573. 00001132  486E FFF8                pea.l      [A6 - 0x8]
  1574. 00001136  A928                     syscall    InvalRect
  1575. 00001138  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1576. 0000113C  A873                     syscall    SetPort
  1577. 0000113E  4E5E                     unlink     A6
  1578. 00001140  4E75                     rts
  1579. fn00001142:
  1580. 00001142  4E56 FFF4                link       A6, -0x000C
  1581. 00001146  486E FFF4                pea.l      [A6 - 0xC]
  1582. 0000114A  A874                     syscall    GetPort
  1583. 0000114C  2F2D FB84                move.l     -[A7], [A5 - 0x47C]
  1584. 00001150  A873                     syscall    SetPort
  1585. 00001152  486E FFF8                pea.l      [A6 - 0x8]
  1586. 00001156  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1587. 0000115A  3F3C 0002                move.w     -[A7], 0x2
  1588. 0000115E  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1589. 00001162  3F3C 00CA                move.w     -[A7], 0xCA
  1590. 00001166  A8A7                     syscall    SetRect
  1591. 00001168  486E FFF8                pea.l      [A6 - 0x8]
  1592. 0000116C  A928                     syscall    InvalRect
  1593. 0000116E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1594. 00001172  A873                     syscall    SetPort
  1595. 00001174  4E5E                     unlink     A6
  1596. 00001176  4E75                     rts
  1597. export_75:
  1598. fn00001178:
  1599. 00001178  4E56 0000                link       A6, 0
  1600. 0000117C  302E 000C                move.w     D0, [A6 + 0xC]
  1601. 00001180  0640 FFE0                addi.w     D0, 0xFFE0
  1602. 00001184  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  1603. 00001188  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1604. 0000118C  0640 0016                addi.w     D0, 0x16
  1605. 00001190  3F00                     move.w     -[A7], D0
  1606. 00001192  3F3C 0016                move.w     -[A7], 0x16
  1607. 00001196  A880                     syscall    SetPt
  1608. 00001198  4E5E                     unlink     A6
  1609. 0000119A  4E75                     rts
  1610. export_78:
  1611. fn0000119C:
  1612. 0000119C  4E56 0000                link       A6, 0
  1613. 000011A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1614. 000011A4  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1615. 000011A8  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  1616. 000011AC  A880                     syscall    SetPt
  1617. 000011AE  4E5E                     unlink     A6
  1618. 000011B0  4E75                     rts
  1619. export_74:
  1620. fn000011B2:
  1621. 000011B2  4E56 0000                link       A6, 0
  1622. 000011B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1623. 000011BA  3F3C 0080                move.w     -[A7], 0x80
  1624. 000011BE  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  1625. 000011C2  A880                     syscall    SetPt
  1626. 000011C4  4E5E                     unlink     A6
  1627. 000011C6  4E75                     rts
  1628. export_76:
  1629. fn000011C8:
  1630. 000011C8  4E56 0000                link       A6, 0
  1631. 000011CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1632. 000011D0  3F3C 000B                move.w     -[A7], 0xB
  1633. 000011D4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1634. 000011D8  A880                     syscall    SetPt
  1635. 000011DA  4E5E                     unlink     A6
  1636. 000011DC  4E75                     rts
  1637. export_77:
  1638. fn000011DE:
  1639. 000011DE  4E56 0000                link       A6, 0
  1640. 000011E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1641. 000011E6  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  1642. 000011EA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1643. 000011EE  A880                     syscall    SetPt
  1644. 000011F0  4E5E                     unlink     A6
  1645. 000011F2  4E75                     rts
  1646. export_79:
  1647. 000011F4  4E56 FFFE                link       A6, -0x0002
  1648. 000011F8  302E 000C                move.w     D0, [A6 + 0xC]
  1649. 000011FC  0640 FFD0                addi.w     D0, 0xFFD0
  1650. 00001200  C1FC 001F                muls.w     D0, 0x1F
  1651. 00001204  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1652. 00001208  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1653. 0000120C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1654. 00001210  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1655. 00001214  588F                     addq.l     A7, 4
  1656. 00001216  C1FC 0005                muls.w     D0, 0x5
  1657. 0000121A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1658. 0000121E  322E FFFE                move.w     D1, [A6 - 0x2]
  1659. 00001222  5E41                     addq.w     D1, 7
  1660. 00001224  3F01                     move.w     -[A7], D1
  1661. 00001226  5640                     addq.w     D0, 3
  1662. 00001228  3F00                     move.w     -[A7], D0
  1663. 0000122A  A880                     syscall    SetPt
  1664. 0000122C  0C6E 0034 000C           cmpi.w     [A6 + 0xC], 0x34 /* '4' */
  1665. 00001232  661C                     bne        +0x1E /* 00001250 */
  1666. 00001234  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1667. 00001238  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1668. 0000123C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1669. 00001240  588F                     addq.l     A7, 4
  1670. 00001242  0C40 0002                cmpi.w     D0, 0x2
  1671. 00001246  6608                     bne        +0xA /* 00001250 */
  1672. 00001248  206E 0008                movea.l    A0, [A6 + 0x8]
  1673. 0000124C  7030                     moveq.l    D0, 0x30
  1674. 0000124E  3080                     move.w     [A0], D0
  1675. label00001250:
  1676. 00001250  4E5E                     unlink     A6
  1677. 00001252  4E75                     rts
  1678. 00001254  4E56 0000                link       A6, 0
  1679. 00001258  302E 000C                move.w     D0, [A6 + 0xC]
  1680. 0000125C  C1FC 002C                muls.w     D0, 0x2C /* ',' */
  1681. 00001260  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1682. 00001264  3F3C 000E                move.w     -[A7], 0xE
  1683. 00001268  0640 000A                addi.w     D0, 0xA /* '\n' */
  1684. 0000126C  3F00                     move.w     -[A7], D0
  1685. 0000126E  A880                     syscall    SetPt
  1686. 00001270  4E5E                     unlink     A6
  1687. 00001272  4E75                     rts
  1688. export_80:
  1689. fn00001274:
  1690. 00001274  702A                     moveq.l    D0, 0x2A
  1691. 00001276  3B40 FE9E                move.w     [A5 - 0x162], D0
  1692. 0000127A  4879 0000 0086           push.l     0x86
  1693. 00001280  486D FD9E                pea.l      [A5 - 0x262]
  1694. 00001284  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1695. 00001288  508F                     addq.l     A7, 8
  1696. 0000128A  4E75                     rts
  1697. export_81:
  1698. 0000128C  4E56 FFA2                link       A6, -0x005E
  1699. 00001290  3F3C 0083                move.w     -[A7], 0x83
  1700. 00001294  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1701. 00001298  548F                     addq.l     A7, 2
  1702. 0000129A  4A40                     tst.w      D0
  1703. 0000129C  674E                     beq        +0x50 /* 000012EC */
  1704. 0000129E  7050                     moveq.l    D0, 0x50
  1705. 000012A0  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1706. 000012A4  3D40 FFA2                move.w     [A6 - 0x5E], D0
  1707. 000012A8  2D7C 5341 5645 FFA6      move.l     [A6 - 0x5A], 0x53415645 /* 'SAVE' */
  1708. 000012B0  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1709. 000012B4  4879 0000 0090           push.l     0x90
  1710. 000012BA  42A7                     clr.l      -[A7]
  1711. 000012BC  3F3C 0001                move.w     -[A7], 0x1
  1712. 000012C0  486E FFA6                pea.l      [A6 - 0x5A]
  1713. 000012C4  42A7                     clr.l      -[A7]
  1714. 000012C6  486E FFB6                pea.l      [A6 - 0x4A]
  1715. 000012CA  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1716. 000012CE  4A2E FFB6                tst.b      [A6 - 0x4A]
  1717. 000012D2  6718                     beq        +0x1A /* 000012EC */
  1718. 000012D4  486E FFC0                pea.l      [A6 - 0x40]
  1719. 000012D8  486D FD9E                pea.l      [A5 - 0x262]
  1720. 000012DC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1721. 000012E0  508F                     addq.l     A7, 8
  1722. 000012E2  3B6E FFBC FE9E           move.w     [A5 - 0x162], [A6 - 0x44]
  1723. 000012E8  4EBA 0006                jsr        [PC + 0x6 /* 000012F0 */]
  1724. label000012EC:
  1725. 000012EC  4E5E                     unlink     A6
  1726. 000012EE  4E75                     rts
  1727. export_82:
  1728. fn000012F0:
  1729. 000012F0  4E56 FDF8                link       A6, -0x0208
  1730. 000012F4  558F                     subq.l     A7, 2
  1731. 000012F6  486D FD9E                pea.l      [A5 - 0x262]
  1732. 000012FA  3F2D FE9E                move.w     -[A7], [A5 - 0x162]
  1733. 000012FE  486E FDFA                pea.l      [A6 - 0x206]
  1734. 00001302  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1735. 00001306  301F                     move.w     D0, [A7]+
  1736. 00001308  3D40 FDF8                move.w     [A6 - 0x208], D0
  1737. 0000130C  4A6E FDF8                tst.w      [A6 - 0x208]
  1738. 00001310  6716                     beq        +0x18 /* 00001328 */
  1739. 00001312  3F3C 0001                move.w     -[A7], 0x1
  1740. 00001316  A9C8                     syscall    SysBeep
  1741. 00001318  558F                     subq.l     A7, 2
  1742. 0000131A  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1743. 0000131E  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1744. 00001322  301F                     move.w     D0, [A7]+
  1745. 00001324  6000 0094                bra        +0x96 /* 000013BA */
  1746. label00001328:
  1747. 00001328  2D7C 0000 0200 FDFC      move.l     [A6 - 0x204], 0x200
  1748. 00001330  558F                     subq.l     A7, 2
  1749. 00001332  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1750. 00001336  486E FDFC                pea.l      [A6 - 0x204]
  1751. 0000133A  486E FE00                pea.l      [A6 - 0x200]
  1752. 0000133E  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1753. 00001342  301F                     move.w     D0, [A7]+
  1754. 00001344  3D40 FDF8                move.w     [A6 - 0x208], D0
  1755. 00001348  4A6E FDF8                tst.w      [A6 - 0x208]
  1756. 0000134C  6714                     beq        +0x16 /* 00001362 */
  1757. 0000134E  3F3C 0001                move.w     -[A7], 0x1
  1758. 00001352  A9C8                     syscall    SysBeep
  1759. 00001354  558F                     subq.l     A7, 2
  1760. 00001356  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1761. 0000135A  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1762. 0000135E  301F                     move.w     D0, [A7]+
  1763. 00001360  6058                     bra        +0x5A /* 000013BA */
  1764. label00001362:
  1765. 00001362  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1766. 00001366  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1767. 0000136A  548F                     addq.l     A7, 2
  1768. 0000136C  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1769. 00001370  4EBA 02B8                jsr        [PC + 0x2B8 /* 0000162A */]
  1770. 00001374  548F                     addq.l     A7, 2
  1771. 00001376  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1772. 0000137A  4EBA F4B4                jsr        [PC - 0xB4C /* 00000830 */]
  1773. 0000137E  548F                     addq.l     A7, 2
  1774. 00001380  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1775. 00001384  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1776. 00001388  548F                     addq.l     A7, 2
  1777. 0000138A  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1778. 0000138E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1779. 00001392  548F                     addq.l     A7, 2
  1780. 00001394  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1781. 00001398  4EBA EE10                jsr        [PC - 0x11F0 /* 000001AA */]
  1782. 0000139C  548F                     addq.l     A7, 2
  1783. 0000139E  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1784. 000013A2  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1785. 000013A6  548F                     addq.l     A7, 2
  1786. 000013A8  558F                     subq.l     A7, 2
  1787. 000013AA  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1788. 000013AE  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1789. 000013B2  301F                     move.w     D0, [A7]+
  1790. 000013B4  7001                     moveq.l    D0, 0x01
  1791. 000013B6  1B40 FEA0                move.b     [A5 - 0x160], D0
  1792. label000013BA:
  1793. 000013BA  4E5E                     unlink     A6
  1794. 000013BC  4E75                     rts
  1795. export_84:
  1796. fn000013BE:
  1797. 000013BE  4E56 FDF4                link       A6, -0x020C
  1798. 000013C2  2F07                     move.l     -[A7], D7
  1799. 000013C4  0C6D 002A FE9E           cmpi.w     [A5 - 0x162], 0x2A /* '*' */
  1800. 000013CA  6608                     bne        +0xA /* 000013D4 */
  1801. 000013CC  4EBA 017E                jsr        [PC + 0x17E /* 0000154C */]
  1802. 000013D0  6000 0174                bra        +0x176 /* 00001546 */
  1803. label000013D4:
  1804. 000013D4  558F                     subq.l     A7, 2
  1805. 000013D6  486D FD9E                pea.l      [A5 - 0x262]
  1806. 000013DA  3F2D FE9E                move.w     -[A7], [A5 - 0x162]
  1807. 000013DE  4879 4D49 4C31           push.l     0x4D494C31 /* 'MIL1' */
  1808. 000013E4  4879 5341 5645           push.l     0x53415645 /* 'SAVE' */
  1809. 000013EA  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1810. 000013EE  301F                     move.w     D0, [A7]+
  1811. 000013F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1812. 000013F4  0C6E FFD0 FFFE           cmpi.w     [A6 - 0x2], 0xFFD0
  1813. 000013FA  6712                     beq        +0x14 /* 0000140E */
  1814. 000013FC  4A6E FFFE                tst.w      [A6 - 0x2]
  1815. 00001400  670C                     beq        +0xE /* 0000140E */
  1816. 00001402  3F3C 0001                move.w     -[A7], 0x1
  1817. 00001406  A9C8                     syscall    SysBeep
  1818. 00001408  7000                     moveq.l    D0, 0x00
  1819. 0000140A  6000 013A                bra        +0x13C /* 00001546 */
  1820. label0000140E:
  1821. 0000140E  558F                     subq.l     A7, 2
  1822. 00001410  486D FD9E                pea.l      [A5 - 0x262]
  1823. 00001414  3F2D FE9E                move.w     -[A7], [A5 - 0x162]
  1824. 00001418  486E FDF4                pea.l      [A6 - 0x20C]
  1825. 0000141C  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1826. 00001420  301F                     move.w     D0, [A7]+
  1827. 00001422  3D40 FFFE                move.w     [A6 - 0x2], D0
  1828. 00001426  4A6E FFFE                tst.w      [A6 - 0x2]
  1829. 0000142A  670C                     beq        +0xE /* 00001438 */
  1830. 0000142C  3F3C 0001                move.w     -[A7], 0x1
  1831. 00001430  A9C8                     syscall    SysBeep
  1832. 00001432  7000                     moveq.l    D0, 0x00
  1833. 00001434  6000 0110                bra        +0x112 /* 00001546 */
  1834. label00001438:
  1835. 00001438  558F                     subq.l     A7, 2
  1836. 0000143A  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1837. 0000143E  42A7                     clr.l      -[A7]
  1838. 00001440  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1839. 00001444  301F                     move.w     D0, [A7]+
  1840. 00001446  3D40 FFFE                move.w     [A6 - 0x2], D0
  1841. 0000144A  4A6E FFFE                tst.w      [A6 - 0x2]
  1842. 0000144E  2D7C 0000 0800 FDF6      move.l     [A6 - 0x20A], 0x800
  1843. 00001456  558F                     subq.l     A7, 2
  1844. 00001458  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1845. 0000145C  486E FDF6                pea.l      [A6 - 0x20A]
  1846. 00001460  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1847. 00001464  301F                     move.w     D0, [A7]+
  1848. 00001466  3D40 FFFE                move.w     [A6 - 0x2], D0
  1849. 0000146A  4A6E FFFE                tst.w      [A6 - 0x2]
  1850. 0000146E  660A                     bne        +0xC /* 0000147A */
  1851. 00001470  0CAE 0000 0800 FDF6      cmpi.l     [A6 - 0x20A], 0x800
  1852. 00001478  6718                     beq        +0x1A /* 00001492 */
  1853. label0000147A:
  1854. 0000147A  558F                     subq.l     A7, 2
  1855. 0000147C  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1856. 00001480  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1857. 00001484  301F                     move.w     D0, [A7]+
  1858. 00001486  3F3C 0001                move.w     -[A7], 0x1
  1859. 0000148A  A9C8                     syscall    SysBeep
  1860. 0000148C  7000                     moveq.l    D0, 0x00
  1861. 0000148E  6000 00B6                bra        +0xB8 /* 00001546 */
  1862. label00001492:
  1863. 00001492  2D7C 0000 0200 FDF6      move.l     [A6 - 0x20A], 0x200
  1864. 0000149A  41EE FDFE                lea.l      A0, [A6 - 0x202]
  1865. 0000149E  2D48 FDFA                move.l     [A6 - 0x206], A0
  1866. 000014A2  7E00                     moveq.l    D7, 0x00
  1867. 000014A4  600C                     bra        +0xE /* 000014B2 */
  1868. label000014A6:
  1869. 000014A6  206E FDFA                movea.l    A0, [A6 - 0x206]
  1870. 000014AA  52AE FDFA                addq.l     [A6 - 0x206], 1
  1871. 000014AE  4210                     clr.b      [A0]
  1872. 000014B0  5247                     addq.w     D7, 1
  1873. label000014B2:
  1874. 000014B2  0C47 0200                cmpi.w     D7, 0x200
  1875. 000014B6  6DEE                     blt        -0x10 /* 000014A6 */
  1876. 000014B8  558F                     subq.l     A7, 2
  1877. 000014BA  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1878. 000014BE  486E FDF6                pea.l      [A6 - 0x20A]
  1879. 000014C2  486E FDFE                pea.l      [A6 - 0x202]
  1880. 000014C6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1881. 000014CA  301F                     move.w     D0, [A7]+
  1882. 000014CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1883. 000014D0  4A6E FFFE                tst.w      [A6 - 0x2]
  1884. 000014D4  6716                     beq        +0x18 /* 000014EC */
  1885. 000014D6  558F                     subq.l     A7, 2
  1886. 000014D8  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1887. 000014DC  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1888. 000014E0  301F                     move.w     D0, [A7]+
  1889. 000014E2  3F3C 0001                move.w     -[A7], 0x1
  1890. 000014E6  A9C8                     syscall    SysBeep
  1891. 000014E8  7000                     moveq.l    D0, 0x00
  1892. 000014EA  605A                     bra        +0x5C /* 00001546 */
  1893. label000014EC:
  1894. 000014EC  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1895. 000014F0  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1896. 000014F4  548F                     addq.l     A7, 2
  1897. 000014F6  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1898. 000014FA  4EBA 00A6                jsr        [PC + 0xA6 /* 000015A2 */]
  1899. 000014FE  548F                     addq.l     A7, 2
  1900. 00001500  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1901. 00001504  4EBA F308                jsr        [PC - 0xCF8 /* 0000080E */]
  1902. 00001508  548F                     addq.l     A7, 2
  1903. 0000150A  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1904. 0000150E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1905. 00001512  548F                     addq.l     A7, 2
  1906. 00001514  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1907. 00001518  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1908. 0000151C  548F                     addq.l     A7, 2
  1909. 0000151E  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1910. 00001522  4EBA EBFE                jsr        [PC - 0x1402 /* 00000122 */]
  1911. 00001526  548F                     addq.l     A7, 2
  1912. 00001528  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1913. 0000152C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1914. 00001530  548F                     addq.l     A7, 2
  1915. 00001532  558F                     subq.l     A7, 2
  1916. 00001534  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  1917. 00001538  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  1918. 0000153C  301F                     move.w     D0, [A7]+
  1919. 0000153E  7001                     moveq.l    D0, 0x01
  1920. 00001540  1B40 FEA0                move.b     [A5 - 0x160], D0
  1921. 00001544  7001                     moveq.l    D0, 0x01
  1922. label00001546:
  1923. 00001546  2E1F                     move.l     D7, [A7]+
  1924. 00001548  4E5E                     unlink     A6
  1925. 0000154A  4E75                     rts
  1926. export_83:
  1927. fn0000154C:
  1928. 0000154C  4E56 FFB2                link       A6, -0x004E
  1929. 00001550  4A2D FEA0                tst.b      [A5 - 0x160]
  1930. 00001554  6648                     bne        +0x4A /* 0000159E */
  1931. 00001556  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1932. 0000155A  7050                     moveq.l    D0, 0x50
  1933. 0000155C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1934. 00001560  3D40 FFFC                move.w     [A6 - 0x4], D0
  1935. 00001564  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1936. 00001568  4879 0000 0092           push.l     0x92
  1937. 0000156E  486D FD9E                pea.l      [A5 - 0x262]
  1938. 00001572  42A7                     clr.l      -[A7]
  1939. 00001574  486E FFB2                pea.l      [A6 - 0x4E]
  1940. 00001578  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1941. 0000157C  4A2E FFB2                tst.b      [A6 - 0x4E]
  1942. 00001580  6604                     bne        +0x6 /* 00001586 */
  1943. 00001582  7000                     moveq.l    D0, 0x00
  1944. 00001584  6018                     bra        +0x1A /* 0000159E */
  1945. label00001586:
  1946. 00001586  486E FFBC                pea.l      [A6 - 0x44]
  1947. 0000158A  486D FD9E                pea.l      [A5 - 0x262]
  1948. 0000158E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1949. 00001592  508F                     addq.l     A7, 8
  1950. 00001594  3B6E FFB8 FE9E           move.w     [A5 - 0x162], [A6 - 0x48]
  1951. 0000159A  4EBA FE22                jsr        [PC - 0x1DE /* 000013BE */]
  1952. label0000159E:
  1953. 0000159E  4E5E                     unlink     A6
  1954. 000015A0  4E75                     rts
  1955. fn000015A2:
  1956. 000015A2  4E56 FFFA                link       A6, -0x0006
  1957. 000015A6  7004                     moveq.l    D0, 0x04
  1958. 000015A8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1959. 000015AC  558F                     subq.l     A7, 2
  1960. 000015AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1961. 000015B2  486E FFFC                pea.l      [A6 - 0x4]
  1962. 000015B6  486D FEA2                pea.l      [A5 - 0x15E]
  1963. 000015BA  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1964. 000015BE  301F                     move.w     D0, [A7]+
  1965. 000015C0  3D40 FFFA                move.w     [A6 - 0x6], D0
  1966. 000015C4  4A6E FFFA                tst.w      [A6 - 0x6]
  1967. 000015C8  6706                     beq        +0x8 /* 000015D0 */
  1968. 000015CA  302E FFFA                move.w     D0, [A6 - 0x6]
  1969. 000015CE  6056                     bra        +0x58 /* 00001626 */
  1970. label000015D0:
  1971. 000015D0  7004                     moveq.l    D0, 0x04
  1972. 000015D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1973. 000015D6  558F                     subq.l     A7, 2
  1974. 000015D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1975. 000015DC  486E FFFC                pea.l      [A6 - 0x4]
  1976. 000015E0  486D FEA6                pea.l      [A5 - 0x15A]
  1977. 000015E4  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1978. 000015E8  301F                     move.w     D0, [A7]+
  1979. 000015EA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1980. 000015EE  4A6E FFFA                tst.w      [A6 - 0x6]
  1981. 000015F2  6706                     beq        +0x8 /* 000015FA */
  1982. 000015F4  302E FFFA                move.w     D0, [A6 - 0x6]
  1983. 000015F8  602C                     bra        +0x2E /* 00001626 */
  1984. label000015FA:
  1985. 000015FA  7004                     moveq.l    D0, 0x04
  1986. 000015FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1987. 00001600  558F                     subq.l     A7, 2
  1988. 00001602  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1989. 00001606  486E FFFC                pea.l      [A6 - 0x4]
  1990. 0000160A  486D FEAA                pea.l      [A5 - 0x156]
  1991. 0000160E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1992. 00001612  301F                     move.w     D0, [A7]+
  1993. 00001614  3D40 FFFA                move.w     [A6 - 0x6], D0
  1994. 00001618  4A6E FFFA                tst.w      [A6 - 0x6]
  1995. 0000161C  6706                     beq        +0x8 /* 00001624 */
  1996. 0000161E  302E FFFA                move.w     D0, [A6 - 0x6]
  1997. 00001622  6002                     bra        +0x4 /* 00001626 */
  1998. label00001624:
  1999. 00001624  7000                     moveq.l    D0, 0x00
  2000. label00001626:
  2001. 00001626  4E5E                     unlink     A6
  2002. 00001628  4E75                     rts
  2003. fn0000162A:
  2004. 0000162A  4E56 FFFA                link       A6, -0x0006
  2005. 0000162E  7004                     moveq.l    D0, 0x04
  2006. 00001630  2D40 FFFC                move.l     [A6 - 0x4], D0
  2007. 00001634  558F                     subq.l     A7, 2
  2008. 00001636  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2009. 0000163A  486E FFFC                pea.l      [A6 - 0x4]
  2010. 0000163E  486D FEA2                pea.l      [A5 - 0x15E]
  2011. 00001642  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2012. 00001646  301F                     move.w     D0, [A7]+
  2013. 00001648  3D40 FFFA                move.w     [A6 - 0x6], D0
  2014. 0000164C  4A6E FFFA                tst.w      [A6 - 0x6]
  2015. 00001650  6706                     beq        +0x8 /* 00001658 */
  2016. 00001652  302E FFFA                move.w     D0, [A6 - 0x6]
  2017. 00001656  6056                     bra        +0x58 /* 000016AE */
  2018. label00001658:
  2019. 00001658  7004                     moveq.l    D0, 0x04
  2020. 0000165A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2021. 0000165E  558F                     subq.l     A7, 2
  2022. 00001660  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2023. 00001664  486E FFFC                pea.l      [A6 - 0x4]
  2024. 00001668  486D FEA6                pea.l      [A5 - 0x15A]
  2025. 0000166C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2026. 00001670  301F                     move.w     D0, [A7]+
  2027. 00001672  3D40 FFFA                move.w     [A6 - 0x6], D0
  2028. 00001676  4A6E FFFA                tst.w      [A6 - 0x6]
  2029. 0000167A  6706                     beq        +0x8 /* 00001682 */
  2030. 0000167C  302E FFFA                move.w     D0, [A6 - 0x6]
  2031. 00001680  602C                     bra        +0x2E /* 000016AE */
  2032. label00001682:
  2033. 00001682  7004                     moveq.l    D0, 0x04
  2034. 00001684  2D40 FFFC                move.l     [A6 - 0x4], D0
  2035. 00001688  558F                     subq.l     A7, 2
  2036. 0000168A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2037. 0000168E  486E FFFC                pea.l      [A6 - 0x4]
  2038. 00001692  486D FEAA                pea.l      [A5 - 0x156]
  2039. 00001696  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2040. 0000169A  301F                     move.w     D0, [A7]+
  2041. 0000169C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2042. 000016A0  4A6E FFFA                tst.w      [A6 - 0x6]
  2043. 000016A4  6706                     beq        +0x8 /* 000016AC */
  2044. 000016A6  302E FFFA                move.w     D0, [A6 - 0x6]
  2045. 000016AA  6002                     bra        +0x4 /* 000016AE */
  2046. label000016AC:
  2047. 000016AC  7000                     moveq.l    D0, 0x00
  2048. label000016AE:
  2049. 000016AE  4E5E                     unlink     A6
  2050. 000016B0  4E75                     rts
  2051. fn000016B2:
  2052. 000016B2  4E56 0000                link       A6, 0
  2053. 000016B6  302E 0008                move.w     D0, [A6 + 0x8]
  2054. 000016BA  48C0                     ext.l      D0
  2055. 000016BC  D080                     add.l      D0, D0
  2056. 000016BE  41ED FEA6                lea.l      A0, [A5 - 0x15A]
  2057. 000016C2  D1C0                     add.l      A0, D0
  2058. 000016C4  302E 0008                move.w     D0, [A6 + 0x8]
  2059. 000016C8  48C0                     ext.l      D0
  2060. 000016CA  D080                     add.l      D0, D0
  2061. 000016CC  43ED FEA2                lea.l      A1, [A5 - 0x15E]
  2062. 000016D0  D3C0                     add.l      A1, D0
  2063. 000016D2  3010                     move.w     D0, [A0]
  2064. 000016D4  D051                     add.w      D0, [A1]
  2065. 000016D6  4E5E                     unlink     A6
  2066. 000016D8  4E75                     rts
  2067. fn000016DA:
  2068. 000016DA  4E56 0000                link       A6, 0
  2069. 000016DE  302E 0008                move.w     D0, [A6 + 0x8]
  2070. 000016E2  48C0                     ext.l      D0
  2071. 000016E4  D080                     add.l      D0, D0
  2072. 000016E6  41ED FEA2                lea.l      A0, [A5 - 0x15E]
  2073. 000016EA  D1C0                     add.l      A0, D0
  2074. 000016EC  3010                     move.w     D0, [A0]
  2075. 000016EE  4E5E                     unlink     A6
  2076. 000016F0  4E75                     rts
  2077. fn000016F2:
  2078. 000016F2  4EBA 000C                jsr        [PC + 0xC /* 00001700 */]
  2079. 000016F6  426D FEA8                clr.w      [A5 - 0x158]
  2080. 000016FA  426D FEA6                clr.w      [A5 - 0x15A]
  2081. 000016FE  4E75                     rts
  2082. fn00001700:
  2083. 00001700  48E7 0300                movem.l    -[A7], D6,D7
  2084. 00001704  302D FEA2                move.w     D0, [A5 - 0x15E]
  2085. 00001708  D16D FEA6                add.w      [A5 - 0x15A], D0
  2086. 0000170C  302D FEA4                move.w     D0, [A5 - 0x15C]
  2087. 00001710  D16D FEA8                add.w      [A5 - 0x158], D0
  2088. 00001714  426D FEA4                clr.w      [A5 - 0x15C]
  2089. 00001718  426D FEA2                clr.w      [A5 - 0x15E]
  2090. 0000171C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2091. 00001720  4E75                     rts
  2092. export_85:
  2093. 00001722  426D FEA2                clr.w      [A5 - 0x15E]
  2094. 00001726  426D FEA4                clr.w      [A5 - 0x15C]
  2095. 0000172A  426D FEAC                clr.w      [A5 - 0x154]
  2096. 0000172E  426D FEAA                clr.w      [A5 - 0x156]
  2097. 00001732  4EBA FFBE                jsr        [PC - 0x42 /* 000016F2 */]
  2098. 00001736  4E75                     rts
  2099. export_87:
  2100. 00001738  4E56 FFF2                link       A6, -0x000E
  2101. 0000173C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2102. 00001740  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2103. 00001744  486E FFFE                pea.l      [A6 - 0x2]
  2104. 00001748  486E FFFA                pea.l      [A6 - 0x6]
  2105. 0000174C  486E FFF2                pea.l      [A6 - 0xE]
  2106. 00001750  A98D                     syscall    GetDialogItem/GetDItem
  2107. 00001752  486E FFF2                pea.l      [A6 - 0xE]
  2108. 00001756  4EBA 0072                jsr        [PC + 0x72 /* 000017CA */]
  2109. 0000175A  588F                     addq.l     A7, 4
  2110. 0000175C  4E5E                     unlink     A6
  2111. 0000175E  205F                     movea.l    A0, [A7]+
  2112. 00001760  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2113. 00001764  4ED0                     jmp        [A0]
  2114. export_86:
  2115. 00001766  4E56 FFEC                link       A6, -0x0014
  2116. 0000176A  598F                     subq.l     A7, 4
  2117. 0000176C  3F3C 0088                move.w     -[A7], 0x88
  2118. 00001770  42A7                     clr.l      -[A7]
  2119. 00001772  4878 FFFF                push.l     0xFFFF
  2120. 00001776  A97C                     syscall    GetNewDialog
  2121. 00001778  205F                     movea.l    A0, [A7]+
  2122. 0000177A  2D48 FFFC                move.l     [A6 - 0x4], A0
  2123. 0000177E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2124. 00001782  3F3C 0002                move.w     -[A7], 0x2
  2125. 00001786  486E FFFA                pea.l      [A6 - 0x6]
  2126. 0000178A  486E FFF4                pea.l      [A6 - 0xC]
  2127. 0000178E  486E FFEC                pea.l      [A6 - 0x14]
  2128. 00001792  A98D                     syscall    GetDialogItem/GetDItem
  2129. 00001794  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2130. 00001798  3F3C 0002                move.w     -[A7], 0x2
  2131. 0000179C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2132. 000017A0  486D 02DA                pea.l      [A5 + 0x2DA /* export_87 */]
  2133. 000017A4  486E FFEC                pea.l      [A6 - 0x14]
  2134. 000017A8  A98E                     syscall    SetDialogItem/SetDItem
  2135. 000017AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2136. 000017AE  A915                     syscall    ShowWindow
  2137. label000017B0:
  2138. 000017B0  42A7                     clr.l      -[A7]
  2139. 000017B2  486E FFF8                pea.l      [A6 - 0x8]
  2140. 000017B6  A991                     syscall    ModalDialog
  2141. 000017B8  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  2142. 000017BE  66F0                     bne        -0xE /* 000017B0 */
  2143. 000017C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2144. 000017C4  A983                     syscall    DisposeDialog
  2145. 000017C6  4E5E                     unlink     A6
  2146. 000017C8  4E75                     rts
  2147. fn000017CA:
  2148. 000017CA  4E56 FFEE                link       A6, -0x0012
  2149. 000017CE  48E7 0320                movem.l    -[A7], D6,D7,A2
  2150. 000017D2  3F3C 0002                move.w     -[A7], 0x2
  2151. 000017D6  A887                     syscall    TextFont
  2152. 000017D8  3F3C 000C                move.w     -[A7], 0xC
  2153. 000017DC  A88A                     syscall    TextSize
  2154. 000017DE  598F                     subq.l     A7, 4
  2155. 000017E0  3F3C 008A                move.w     -[A7], 0x8A
  2156. 000017E4  A9BC                     syscall    GetPicture
  2157. 000017E6  205F                     movea.l    A0, [A7]+
  2158. 000017E8  2D48 FFFC                move.l     [A6 - 0x4], A0
  2159. 000017EC  4AAE FFFC                tst.l      [A6 - 0x4]
  2160. 000017F0  673A                     beq        +0x3C /* 0000182C */
  2161. 000017F2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2162. 000017F6  2050                     movea.l    A0, [A0]
  2163. 000017F8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2164. 000017FC  5488                     addq.l     A0, 2
  2165. 000017FE  22D8                     move.l     [A1]+, [A0]+
  2166. 00001800  22D8                     move.l     [A1]+, [A0]+
  2167. 00001802  206E 0008                movea.l    A0, [A6 + 0x8]
  2168. 00001806  3028 0002                move.w     D0, [A0 + 0x2]
  2169. 0000180A  906E FFF6                sub.w      D0, [A6 - 0xA]
  2170. 0000180E  206E 0008                movea.l    A0, [A6 + 0x8]
  2171. 00001812  3210                     move.w     D1, [A0]
  2172. 00001814  926E FFF4                sub.w      D1, [A6 - 0xC]
  2173. 00001818  486E FFF4                pea.l      [A6 - 0xC]
  2174. 0000181C  3F00                     move.w     -[A7], D0
  2175. 0000181E  3F01                     move.w     -[A7], D1
  2176. 00001820  A8A8                     syscall    OffsetRect
  2177. 00001822  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2178. 00001826  486E FFF4                pea.l      [A6 - 0xC]
  2179. 0000182A  A8F6                     syscall    DrawPicture
  2180. label0000182C:
  2181. 0000182C  3F3C 0002                move.w     -[A7], 0x2
  2182. 00001830  A888                     syscall    TextFace
  2183. 00001832  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2184. 00001836  A88A                     syscall    TextSize
  2185. 00001838  206E 0008                movea.l    A0, [A6 + 0x8]
  2186. 0000183C  226E 0008                movea.l    A1, [A6 + 0x8]
  2187. 00001840  3028 0002                move.w     D0, [A0 + 0x2]
  2188. 00001844  5E40                     addq.w     D0, 7
  2189. 00001846  3F00                     move.w     -[A7], D0
  2190. 00001848  3011                     move.w     D0, [A1]
  2191. 0000184A  0640 000A                addi.w     D0, 0xA /* '\n' */
  2192. 0000184E  3F00                     move.w     -[A7], D0
  2193. 00001850  A893                     syscall    MoveTo
  2194. 00001852  4879 0000 00AA           push.l     0xAA
  2195. 00001858  A884                     syscall    DrawString
  2196. 0000185A  206E 0008                movea.l    A0, [A6 + 0x8]
  2197. 0000185E  226E 0008                movea.l    A1, [A6 + 0x8]
  2198. 00001862  3028 0002                move.w     D0, [A0 + 0x2]
  2199. 00001866  0640 0050                addi.w     D0, 0x50 /* 'P' */
  2200. 0000186A  3F00                     move.w     -[A7], D0
  2201. 0000186C  3011                     move.w     D0, [A1]
  2202. 0000186E  0640 000A                addi.w     D0, 0xA /* '\n' */
  2203. 00001872  3F00                     move.w     -[A7], D0
  2204. 00001874  A893                     syscall    MoveTo
  2205. 00001876  4879 0000 00B0           push.l     0xB0
  2206. 0000187C  A884                     syscall    DrawString
  2207. 0000187E  206E 0008                movea.l    A0, [A6 + 0x8]
  2208. 00001882  226E 0008                movea.l    A1, [A6 + 0x8]
  2209. 00001886  3028 0002                move.w     D0, [A0 + 0x2]
  2210. 0000188A  0640 00B9                addi.w     D0, 0xB9
  2211. 0000188E  3F00                     move.w     -[A7], D0
  2212. 00001890  3011                     move.w     D0, [A1]
  2213. 00001892  0640 000A                addi.w     D0, 0xA /* '\n' */
  2214. 00001896  3F00                     move.w     -[A7], D0
  2215. 00001898  A893                     syscall    MoveTo
  2216. 0000189A  4879 0000 00BA           push.l     0xBA
  2217. 000018A0  A884                     syscall    DrawString
  2218. 000018A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2219. 000018A6  226E 0008                movea.l    A1, [A6 + 0x8]
  2220. 000018AA  3028 0002                move.w     D0, [A0 + 0x2]
  2221. 000018AE  0640 00ED                addi.w     D0, 0xED
  2222. 000018B2  3F00                     move.w     -[A7], D0
  2223. 000018B4  3011                     move.w     D0, [A1]
  2224. 000018B6  0640 000A                addi.w     D0, 0xA /* '\n' */
  2225. 000018BA  3F00                     move.w     -[A7], D0
  2226. 000018BC  A893                     syscall    MoveTo
  2227. 000018BE  4879 0000 00BE           push.l     0xBE
  2228. 000018C4  A884                     syscall    DrawString
  2229. 000018C6  4267                     clr.w      -[A7]
  2230. 000018C8  A888                     syscall    TextFace
  2231. 000018CA  3F3C 000C                move.w     -[A7], 0xC
  2232. 000018CE  A88A                     syscall    TextSize
  2233. 000018D0  7E01                     moveq.l    D7, 0x01
  2234. 000018D2  6000 00A4                bra        +0xA6 /* 00001978 */
  2235. label000018D6:
  2236. 000018D6  3007                     move.w     D0, D7
  2237. 000018D8  48C0                     ext.l      D0
  2238. 000018DA  D080                     add.l      D0, D0
  2239. 000018DC  41ED FEC8                lea.l      A0, [A5 - 0x138]
  2240. 000018E0  D1C0                     add.l      A0, D0
  2241. 000018E2  4A50                     tst.w      [A0]
  2242. 000018E4  6756                     beq        +0x58 /* 0000193C */
  2243. 000018E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2244. 000018EA  3007                     move.w     D0, D7
  2245. 000018EC  48C0                     ext.l      D0
  2246. 000018EE  D080                     add.l      D0, D0
  2247. 000018F0  43ED FEAE                lea.l      A1, [A5 - 0x152]
  2248. 000018F4  D3C0                     add.l      A1, D0
  2249. 000018F6  246E 0008                movea.l    A2, [A6 + 0x8]
  2250. 000018FA  3012                     move.w     D0, [A2]
  2251. 000018FC  D051                     add.w      D0, [A1]
  2252. 000018FE  3228 0002                move.w     D1, [A0 + 0x2]
  2253. 00001902  0641 001E                addi.w     D1, 0x1E
  2254. 00001906  3F01                     move.w     -[A7], D1
  2255. 00001908  3F00                     move.w     -[A7], D0
  2256. 0000190A  A893                     syscall    MoveTo
  2257. 0000190C  3007                     move.w     D0, D7
  2258. 0000190E  48C0                     ext.l      D0
  2259. 00001910  D080                     add.l      D0, D0
  2260. 00001912  41ED FEC8                lea.l      A0, [A5 - 0x138]
  2261. 00001916  D1C0                     add.l      A0, D0
  2262. 00001918  3050                     movea.w    A0, [A0]
  2263. 0000191A  2F08                     move.l     -[A7], A0
  2264. 0000191C  486D FB91                pea.l      [A5 - 0x46F]
  2265. 00001920  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2266. 00001924  558F                     subq.l     A7, 2
  2267. 00001926  486D FB91                pea.l      [A5 - 0x46F]
  2268. 0000192A  A88C                     syscall    StringWidth
  2269. 0000192C  301F                     move.w     D0, [A7]+
  2270. 0000192E  4440                     neg.w      D0
  2271. 00001930  3F00                     move.w     -[A7], D0
  2272. 00001932  4267                     clr.w      -[A7]
  2273. 00001934  A894                     syscall    Move
  2274. 00001936  486D FB91                pea.l      [A5 - 0x46F]
  2275. 0000193A  A884                     syscall    DrawString
  2276. label0000193C:
  2277. 0000193C  486D FB91                pea.l      [A5 - 0x46F]
  2278. 00001940  3F3C 0087                move.w     -[A7], 0x87
  2279. 00001944  3F07                     move.w     -[A7], D7
  2280. 00001946  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2281. 0000194A  206E 0008                movea.l    A0, [A6 + 0x8]
  2282. 0000194E  3007                     move.w     D0, D7
  2283. 00001950  48C0                     ext.l      D0
  2284. 00001952  D080                     add.l      D0, D0
  2285. 00001954  43ED FEAE                lea.l      A1, [A5 - 0x152]
  2286. 00001958  D3C0                     add.l      A1, D0
  2287. 0000195A  246E 0008                movea.l    A2, [A6 + 0x8]
  2288. 0000195E  3012                     move.w     D0, [A2]
  2289. 00001960  D051                     add.w      D0, [A1]
  2290. 00001962  3228 0002                move.w     D1, [A0 + 0x2]
  2291. 00001966  0641 0028                addi.w     D1, 0x28 /* '(' */
  2292. 0000196A  3F01                     move.w     -[A7], D1
  2293. 0000196C  3F00                     move.w     -[A7], D0
  2294. 0000196E  A893                     syscall    MoveTo
  2295. 00001970  486D FB91                pea.l      [A5 - 0x46F]
  2296. 00001974  A884                     syscall    DrawString
  2297. 00001976  5247                     addq.w     D7, 1
  2298. label00001978:
  2299. 00001978  0C47 000C                cmpi.w     D7, 0xC
  2300. 0000197C  6F00 FF58                ble        -0xA6 /* 000018D6 */
  2301. 00001980  486E FFF2                pea.l      [A6 - 0xE]
  2302. 00001984  4EBA E8BA                jsr        [PC - 0x1746 /* 00000240 */]
  2303. 00001988  588F                     addq.l     A7, 4
  2304. 0000198A  206E 0008                movea.l    A0, [A6 + 0x8]
  2305. 0000198E  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  2306. 00001992  206E 0008                movea.l    A0, [A6 + 0x8]
  2307. 00001996  3028 0002                move.w     D0, [A0 + 0x2]
  2308. 0000199A  0640 00D2                addi.w     D0, 0xD2
  2309. 0000199E  3D40 FFF0                move.w     [A6 - 0x10], D0
  2310. 000019A2  4A6D FD7E                tst.w      [A5 - 0x282]
  2311. 000019A6  57C0                     seq        D0
  2312. 000019A8  4400                     neg.b      D0
  2313. 000019AA  4880                     ext.w      D0
  2314. 000019AC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2315. 000019B0  3F00                     move.w     -[A7], D0
  2316. 000019B2  4267                     clr.w      -[A7]
  2317. 000019B4  4EBA 0038                jsr        [PC + 0x38 /* 000019EE */]
  2318. 000019B8  508F                     addq.l     A7, 8
  2319. 000019BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2320. 000019BE  3028 0002                move.w     D0, [A0 + 0x2]
  2321. 000019C2  0640 0104                addi.w     D0, 0x104
  2322. 000019C6  3D40 FFF0                move.w     [A6 - 0x10], D0
  2323. 000019CA  0C6D 0001 FD7E           cmpi.w     [A5 - 0x282], 0x1
  2324. 000019D0  57C0                     seq        D0
  2325. 000019D2  4400                     neg.b      D0
  2326. 000019D4  4880                     ext.w      D0
  2327. 000019D6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2328. 000019DA  3F00                     move.w     -[A7], D0
  2329. 000019DC  3F3C 0001                move.w     -[A7], 0x1
  2330. 000019E0  4EBA 000C                jsr        [PC + 0xC /* 000019EE */]
  2331. 000019E4  508F                     addq.l     A7, 8
  2332. 000019E6  4CDF 04C0                movem.l    D6,D7,A2, [A7]+
  2333. 000019EA  4E5E                     unlink     A6
  2334. 000019EC  4E75                     rts
  2335. fn000019EE:
  2336. 000019EE  4E56 FFEE                link       A6, -0x0012
  2337. 000019F2  2F07                     move.l     -[A7], D7
  2338. 000019F4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2339. 000019F8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2340. 000019FC  548F                     addq.l     A7, 2
  2341. 000019FE  48C0                     ext.l      D0
  2342. 00001A00  2D40 FFFC                move.l     [A6 - 0x4], D0
  2343. 00001A04  3F3C 0001                move.w     -[A7], 0x1
  2344. 00001A08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2345. 00001A0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2346. 00001A10  4EBA 0230                jsr        [PC + 0x230 /* 00001C42 */]
  2347. 00001A14  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2348. 00001A18  2D7C 0000 02BC FFF4      move.l     [A6 - 0xC], 0x2BC
  2349. 00001A20  42AE FFF0                clr.l      [A6 - 0x10]
  2350. 00001A24  42AE FFF8                clr.l      [A6 - 0x8]
  2351. 00001A28  7E20                     moveq.l    D7, 0x20
  2352. 00001A2A  6048                     bra        +0x4A /* 00001A74 */
  2353. label00001A2C:
  2354. 00001A2C  3F07                     move.w     -[A7], D7
  2355. 00001A2E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2356. 00001A32  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2357. 00001A36  588F                     addq.l     A7, 4
  2358. 00001A38  3D40 FFEE                move.w     [A6 - 0x12], D0
  2359. 00001A3C  4A6E FFEE                tst.w      [A6 - 0x12]
  2360. 00001A40  6606                     bne        +0x8 /* 00001A48 */
  2361. 00001A42  42AE FFF4                clr.l      [A6 - 0xC]
  2362. 00001A46  602A                     bra        +0x2C /* 00001A72 */
  2363. label00001A48:
  2364. 00001A48  0C6E 0001 FFEE           cmpi.w     [A6 - 0x12], 0x1
  2365. 00001A4E  660A                     bne        +0xC /* 00001A5A */
  2366. 00001A50  06AE 0000 0064 FFF8      addi.l     [A6 - 0x8], 0x64 /* 'd' */
  2367. 00001A58  6018                     bra        +0x1A /* 00001A72 */
  2368. label00001A5A:
  2369. 00001A5A  0C6E 0002 FFEE           cmpi.w     [A6 - 0x12], 0x2
  2370. 00001A60  6610                     bne        +0x12 /* 00001A72 */
  2371. 00001A62  06AE 0000 0064 FFF8      addi.l     [A6 - 0x8], 0x64 /* 'd' */
  2372. 00001A6A  06AE 0000 012C FFF0      addi.l     [A6 - 0x10], 0x12C
  2373. label00001A72:
  2374. 00001A72  5247                     addq.w     D7, 1
  2375. label00001A74:
  2376. 00001A74  0C47 0023                cmpi.w     D7, 0x23 /* '#' */
  2377. 00001A78  6FB2                     ble        -0x4C /* 00001A2C */
  2378. 00001A7A  3F3C 0002                move.w     -[A7], 0x2
  2379. 00001A7E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2380. 00001A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2381. 00001A86  4EBA 01BA                jsr        [PC + 0x1BA /* 00001C42 */]
  2382. 00001A8A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2383. 00001A8E  3F3C 0003                move.w     -[A7], 0x3
  2384. 00001A92  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2385. 00001A96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2386. 00001A9A  4EBA 01A6                jsr        [PC + 0x1A6 /* 00001C42 */]
  2387. 00001A9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2388. 00001AA2  3F3C 0004                move.w     -[A7], 0x4
  2389. 00001AA6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2390. 00001AAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2391. 00001AAE  4EBA 0192                jsr        [PC + 0x192 /* 00001C42 */]
  2392. 00001AB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2393. 00001AB6  4A2E 000B                tst.b      [A6 + 0xB]
  2394. 00001ABA  6620                     bne        +0x22 /* 00001ADC */
  2395. 00001ABC  7E05                     moveq.l    D7, 0x05
  2396. 00001ABE  6012                     bra        +0x14 /* 00001AD2 */
  2397. label00001AC0:
  2398. 00001AC0  3F07                     move.w     -[A7], D7
  2399. 00001AC2  42A7                     clr.l      -[A7]
  2400. 00001AC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2401. 00001AC8  4EBA 0178                jsr        [PC + 0x178 /* 00001C42 */]
  2402. 00001ACC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2403. 00001AD0  5247                     addq.w     D7, 1
  2404. label00001AD2:
  2405. 00001AD2  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  2406. 00001AD6  6FE8                     ble        -0x16 /* 00001AC0 */
  2407. 00001AD8  6000 00EA                bra        +0xEC /* 00001BC4 */
  2408. label00001ADC:
  2409. 00001ADC  3F3C 0005                move.w     -[A7], 0x5
  2410. 00001AE0  4878 0190                push.l     0x190
  2411. 00001AE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2412. 00001AE8  4EBA 0158                jsr        [PC + 0x158 /* 00001C42 */]
  2413. 00001AEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2414. 00001AF0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2415. 00001AF4  4A40                     tst.w      D0
  2416. 00001AF6  6616                     bne        +0x18 /* 00001B0E */
  2417. 00001AF8  3F3C 0006                move.w     -[A7], 0x6
  2418. 00001AFC  4878 012C                push.l     0x12C
  2419. 00001B00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2420. 00001B04  4EBA 013C                jsr        [PC + 0x13C /* 00001C42 */]
  2421. 00001B08  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2422. 00001B0C  6012                     bra        +0x14 /* 00001B20 */
  2423. label00001B0E:
  2424. 00001B0E  3F3C 0006                move.w     -[A7], 0x6
  2425. 00001B12  42A7                     clr.l      -[A7]
  2426. 00001B14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2427. 00001B18  4EBA 0128                jsr        [PC + 0x128 /* 00001C42 */]
  2428. 00001B1C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2429. label00001B20:
  2430. 00001B20  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2431. 00001B24  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2432. 00001B28  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2433. 00001B2C  588F                     addq.l     A7, 4
  2434. 00001B2E  4A40                     tst.w      D0
  2435. 00001B30  6616                     bne        +0x18 /* 00001B48 */
  2436. 00001B32  3F3C 0007                move.w     -[A7], 0x7
  2437. 00001B36  4878 012C                push.l     0x12C
  2438. 00001B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2439. 00001B3E  4EBA 0102                jsr        [PC + 0x102 /* 00001C42 */]
  2440. 00001B42  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2441. 00001B46  6012                     bra        +0x14 /* 00001B5A */
  2442. label00001B48:
  2443. 00001B48  3F3C 0007                move.w     -[A7], 0x7
  2444. 00001B4C  42A7                     clr.l      -[A7]
  2445. 00001B4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2446. 00001B52  4EBA 00EE                jsr        [PC + 0xEE /* 00001C42 */]
  2447. 00001B56  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2448. label00001B5A:
  2449. 00001B5A  4EBA E6D6                jsr        [PC - 0x192A /* 00000232 */]
  2450. 00001B5E  4A40                     tst.w      D0
  2451. 00001B60  6716                     beq        +0x18 /* 00001B78 */
  2452. 00001B62  3F3C 0008                move.w     -[A7], 0x8
  2453. 00001B66  4878 00C8                push.l     0xC8
  2454. 00001B6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2455. 00001B6E  4EBA 00D2                jsr        [PC + 0xD2 /* 00001C42 */]
  2456. 00001B72  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2457. 00001B76  6012                     bra        +0x14 /* 00001B8A */
  2458. label00001B78:
  2459. 00001B78  3F3C 0008                move.w     -[A7], 0x8
  2460. 00001B7C  42A7                     clr.l      -[A7]
  2461. 00001B7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2462. 00001B82  4EBA 00BE                jsr        [PC + 0xBE /* 00001C42 */]
  2463. 00001B86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2464. label00001B8A:
  2465. 00001B8A  7001                     moveq.l    D0, 0x01
  2466. 00001B8C  906E 0008                sub.w      D0, [A6 + 0x8]
  2467. 00001B90  3F00                     move.w     -[A7], D0
  2468. 00001B92  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2469. 00001B96  548F                     addq.l     A7, 2
  2470. 00001B98  4A40                     tst.w      D0
  2471. 00001B9A  6616                     bne        +0x18 /* 00001BB2 */
  2472. 00001B9C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2473. 00001BA0  4878 01F4                push.l     0x1F4
  2474. 00001BA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2475. 00001BA8  4EBA 0098                jsr        [PC + 0x98 /* 00001C42 */]
  2476. 00001BAC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2477. 00001BB0  6012                     bra        +0x14 /* 00001BC4 */
  2478. label00001BB2:
  2479. 00001BB2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2480. 00001BB6  42A7                     clr.l      -[A7]
  2481. 00001BB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2482. 00001BBC  4EBA 0084                jsr        [PC + 0x84 /* 00001C42 */]
  2483. 00001BC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2484. label00001BC4:
  2485. 00001BC4  302E 0008                move.w     D0, [A6 + 0x8]
  2486. 00001BC8  48C0                     ext.l      D0
  2487. 00001BCA  D080                     add.l      D0, D0
  2488. 00001BCC  41ED FEA2                lea.l      A0, [A5 - 0x15E]
  2489. 00001BD0  D1C0                     add.l      A0, D0
  2490. 00001BD2  3050                     movea.w    A0, [A0]
  2491. 00001BD4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2492. 00001BD8  2F08                     move.l     -[A7], A0
  2493. 00001BDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2494. 00001BDE  4EBA 0062                jsr        [PC + 0x62 /* 00001C42 */]
  2495. 00001BE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2496. 00001BE6  302E 0008                move.w     D0, [A6 + 0x8]
  2497. 00001BEA  48C0                     ext.l      D0
  2498. 00001BEC  D080                     add.l      D0, D0
  2499. 00001BEE  41ED FEA6                lea.l      A0, [A5 - 0x15A]
  2500. 00001BF2  D1C0                     add.l      A0, D0
  2501. 00001BF4  3050                     movea.w    A0, [A0]
  2502. 00001BF6  302E 0008                move.w     D0, [A6 + 0x8]
  2503. 00001BFA  48C0                     ext.l      D0
  2504. 00001BFC  D080                     add.l      D0, D0
  2505. 00001BFE  43ED FEA2                lea.l      A1, [A5 - 0x15E]
  2506. 00001C02  D3C0                     add.l      A1, D0
  2507. 00001C04  3251                     movea.w    A1, [A1]
  2508. 00001C06  D1C9                     add.l      A0, A1
  2509. 00001C08  3F3C 000B                move.w     -[A7], 0xB
  2510. 00001C0C  4850                     pea.l      [A0]
  2511. 00001C0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2512. 00001C12  4EBA 002E                jsr        [PC + 0x2E /* 00001C42 */]
  2513. 00001C16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2514. 00001C1A  302E 0008                move.w     D0, [A6 + 0x8]
  2515. 00001C1E  48C0                     ext.l      D0
  2516. 00001C20  D080                     add.l      D0, D0
  2517. 00001C22  41ED FEAA                lea.l      A0, [A5 - 0x156]
  2518. 00001C26  D1C0                     add.l      A0, D0
  2519. 00001C28  3050                     movea.w    A0, [A0]
  2520. 00001C2A  3F3C 000C                move.w     -[A7], 0xC
  2521. 00001C2E  2F08                     move.l     -[A7], A0
  2522. 00001C30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2523. 00001C34  4EBA 000C                jsr        [PC + 0xC /* 00001C42 */]
  2524. 00001C38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2525. 00001C3C  2E1F                     move.l     D7, [A7]+
  2526. 00001C3E  4E5E                     unlink     A6
  2527. 00001C40  4E75                     rts
  2528. fn00001C42:
  2529. 00001C42  4E56 0000                link       A6, 0
  2530. 00001C46  0C6E 000A 0010           cmpi.w     [A6 + 0x10], 0xA /* '\n' */
  2531. 00001C4C  6C06                     bge        +0x8 /* 00001C54 */
  2532. 00001C4E  4AAE 000C                tst.l      [A6 + 0xC]
  2533. 00001C52  673C                     beq        +0x3E /* 00001C90 */
  2534. label00001C54:
  2535. 00001C54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2536. 00001C58  486D FB91                pea.l      [A5 - 0x46F]
  2537. 00001C5C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2538. 00001C60  558F                     subq.l     A7, 2
  2539. 00001C62  486D FB91                pea.l      [A5 - 0x46F]
  2540. 00001C66  A88C                     syscall    StringWidth
  2541. 00001C68  301F                     move.w     D0, [A7]+
  2542. 00001C6A  322E 000A                move.w     D1, [A6 + 0xA]
  2543. 00001C6E  9240                     sub.w      D1, D0
  2544. 00001C70  302E 0010                move.w     D0, [A6 + 0x10]
  2545. 00001C74  48C0                     ext.l      D0
  2546. 00001C76  D080                     add.l      D0, D0
  2547. 00001C78  41ED FEAE                lea.l      A0, [A5 - 0x152]
  2548. 00001C7C  D1C0                     add.l      A0, D0
  2549. 00001C7E  302E 0008                move.w     D0, [A6 + 0x8]
  2550. 00001C82  D050                     add.w      D0, [A0]
  2551. 00001C84  3F01                     move.w     -[A7], D1
  2552. 00001C86  3F00                     move.w     -[A7], D0
  2553. 00001C88  A893                     syscall    MoveTo
  2554. 00001C8A  486D FB91                pea.l      [A5 - 0x46F]
  2555. 00001C8E  A884                     syscall    DrawString
  2556. label00001C90:
  2557. 00001C90  4E5E                     unlink     A6
  2558. 00001C92  4E75                     rts
  2559. fn00001C94:
  2560. 00001C94  4E56 FFF4                link       A6, -0x000C
  2561. 00001C98  486E FFF8                pea.l      [A6 - 0x8]
  2562. 00001C9C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2563. 00001CA0  4267                     clr.w      -[A7]
  2564. 00001CA2  A8A8                     syscall    OffsetRect
  2565. 00001CA4  486E FFF8                pea.l      [A6 - 0x8]
  2566. 00001CA8  A8A1                     syscall    FrameRect
  2567. 00001CAA  3F3C 006B                move.w     -[A7], 0x6B /* 'k' */
  2568. 00001CAE  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2569. 00001CB2  A893                     syscall    MoveTo
  2570. 00001CB4  3F3C 03EA                move.w     -[A7], 0x3EA
  2571. 00001CB8  4EBA 027C                jsr        [PC + 0x27C /* 00001F36 */]
  2572. 00001CBC  548F                     addq.l     A7, 2
  2573. 00001CBE  486E FFF4                pea.l      [A6 - 0xC]
  2574. 00001CC2  4EBA F4EE                jsr        [PC - 0xB12 /* 000011B2 */]
  2575. 00001CC6  588F                     addq.l     A7, 4
  2576. 00001CC8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2577. 00001CCC  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2578. 00001CD0  548F                     addq.l     A7, 2
  2579. 00001CD2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2580. 00001CD6  3F00                     move.w     -[A7], D0
  2581. 00001CD8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2582. 00001CDC  5C8F                     addq.l     A7, 6
  2583. 00001CDE  4E5E                     unlink     A6
  2584. 00001CE0  4E75                     rts
  2585. fn00001CE2:
  2586. 00001CE2  4E56 FFF4                link       A6, -0x000C
  2587. 00001CE6  486E FFF8                pea.l      [A6 - 0x8]
  2588. 00001CEA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2589. 00001CEE  3F3C 0051                move.w     -[A7], 0x51 /* 'Q' */
  2590. 00001CF2  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  2591. 00001CF6  3F3C 008A                move.w     -[A7], 0x8A
  2592. 00001CFA  A8A7                     syscall    SetRect
  2593. 00001CFC  486E FFF8                pea.l      [A6 - 0x8]
  2594. 00001D00  A8A1                     syscall    FrameRect
  2595. 00001D02  3F3C 000F                move.w     -[A7], 0xF
  2596. 00001D06  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2597. 00001D0A  A893                     syscall    MoveTo
  2598. 00001D0C  3F3C 03E9                move.w     -[A7], 0x3E9
  2599. 00001D10  4EBA 0224                jsr        [PC + 0x224 /* 00001F36 */]
  2600. 00001D14  548F                     addq.l     A7, 2
  2601. 00001D16  486E FFF4                pea.l      [A6 - 0xC]
  2602. 00001D1A  4EBA F480                jsr        [PC - 0xB80 /* 0000119C */]
  2603. 00001D1E  588F                     addq.l     A7, 4
  2604. 00001D20  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2605. 00001D24  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2606. 00001D28  548F                     addq.l     A7, 2
  2607. 00001D2A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2608. 00001D2E  3F00                     move.w     -[A7], D0
  2609. 00001D30  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2610. 00001D34  5C8F                     addq.l     A7, 6
  2611. 00001D36  4E5E                     unlink     A6
  2612. 00001D38  4E75                     rts
  2613. fn00001D3A:
  2614. 00001D3A  4E56 FFF4                link       A6, -0x000C
  2615. 00001D3E  48E7 0300                movem.l    -[A7], D6,D7
  2616. 00001D42  486E FFF8                pea.l      [A6 - 0x8]
  2617. 00001D46  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2618. 00001D4A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2619. 00001D4E  3F3C 00B3                move.w     -[A7], 0xB3
  2620. 00001D52  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  2621. 00001D56  A8A7                     syscall    SetRect
  2622. 00001D58  486E FFF8                pea.l      [A6 - 0x8]
  2623. 00001D5C  A8A1                     syscall    FrameRect
  2624. 00001D5E  3F3C 000F                move.w     -[A7], 0xF
  2625. 00001D62  3F3C 000E                move.w     -[A7], 0xE
  2626. 00001D66  A893                     syscall    MoveTo
  2627. 00001D68  3F3C 03E8                move.w     -[A7], 0x3E8
  2628. 00001D6C  4EBA 01C8                jsr        [PC + 0x1C8 /* 00001F36 */]
  2629. 00001D70  548F                     addq.l     A7, 2
  2630. 00001D72  7E20                     moveq.l    D7, 0x20
  2631. 00001D74  6042                     bra        +0x44 /* 00001DB8 */
  2632. label00001D76:
  2633. 00001D76  3F07                     move.w     -[A7], D7
  2634. 00001D78  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2635. 00001D7C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2636. 00001D80  588F                     addq.l     A7, 4
  2637. 00001D82  3C00                     move.w     D6, D0
  2638. 00001D84  3F07                     move.w     -[A7], D7
  2639. 00001D86  486E FFF4                pea.l      [A6 - 0xC]
  2640. 00001D8A  4EBA F3EC                jsr        [PC - 0xC14 /* 00001178 */]
  2641. 00001D8E  5C8F                     addq.l     A7, 6
  2642. 00001D90  0C46 0001                cmpi.w     D6, 0x1
  2643. 00001D94  660E                     bne        +0x10 /* 00001DA4 */
  2644. 00001D96  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2645. 00001D9A  3F07                     move.w     -[A7], D7
  2646. 00001D9C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2647. 00001DA0  5C8F                     addq.l     A7, 6
  2648. 00001DA2  6012                     bra        +0x14 /* 00001DB6 */
  2649. label00001DA4:
  2650. 00001DA4  0C46 0002                cmpi.w     D6, 0x2
  2651. 00001DA8  660C                     bne        +0xE /* 00001DB6 */
  2652. 00001DAA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2653. 00001DAE  3F07                     move.w     -[A7], D7
  2654. 00001DB0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2655. 00001DB4  5C8F                     addq.l     A7, 6
  2656. label00001DB6:
  2657. 00001DB6  5247                     addq.w     D7, 1
  2658. label00001DB8:
  2659. 00001DB8  0C47 0023                cmpi.w     D7, 0x23 /* '#' */
  2660. 00001DBC  6FB8                     ble        -0x46 /* 00001D76 */
  2661. 00001DBE  4CDF 00C0                movem.l    D6,D7, [A7]+
  2662. 00001DC2  4E5E                     unlink     A6
  2663. 00001DC4  4E75                     rts
  2664. export_91:
  2665. 00001DC6  4E56 FFEE                link       A6, -0x0012
  2666. 00001DCA  48E7 0300                movem.l    -[A7], D6,D7
  2667. 00001DCE  2F2D FFFC                move.l     -[A7], [A5 - 0x4]
  2668. 00001DD2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2669. 00001DD6  588F                     addq.l     A7, 4
  2670. 00001DD8  48C0                     ext.l      D0
  2671. 00001DDA  2D40 FFF0                move.l     [A6 - 0x10], D0
  2672. 00001DDE  0CAE 0000 0081 FFF0      cmpi.l     [A6 - 0x10], 0x81
  2673. 00001DE6  6606                     bne        +0x8 /* 00001DEE */
  2674. 00001DE8  426E FFEE                clr.w      [A6 - 0x12]
  2675. 00001DEC  6006                     bra        +0x8 /* 00001DF4 */
  2676. label00001DEE:
  2677. 00001DEE  7001                     moveq.l    D0, 0x01
  2678. 00001DF0  3D40 FFEE                move.w     [A6 - 0x12], D0
  2679. label00001DF4:
  2680. 00001DF4  3F3C 0002                move.w     -[A7], 0x2
  2681. 00001DF8  A887                     syscall    TextFont
  2682. 00001DFA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2683. 00001DFE  A88A                     syscall    TextSize
  2684. 00001E00  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2685. 00001E04  4EBA FF34                jsr        [PC - 0xCC /* 00001D3A */]
  2686. 00001E08  548F                     addq.l     A7, 2
  2687. 00001E0A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2688. 00001E0E  4EBA FED2                jsr        [PC - 0x12E /* 00001CE2 */]
  2689. 00001E12  548F                     addq.l     A7, 2
  2690. 00001E14  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2691. 00001E18  4EBA FE7A                jsr        [PC - 0x186 /* 00001C94 */]
  2692. 00001E1C  548F                     addq.l     A7, 2
  2693. 00001E1E  4CDF 00C0                movem.l    D6,D7, [A7]+
  2694. 00001E22  4E5E                     unlink     A6
  2695. 00001E24  4E75                     rts
  2696. export_89:
  2697. 00001E26  4E56 FFE8                link       A6, -0x0018
  2698. 00001E2A  598F                     subq.l     A7, 4
  2699. 00001E2C  3F3C 0086                move.w     -[A7], 0x86
  2700. 00001E30  A9BC                     syscall    GetPicture
  2701. 00001E32  205F                     movea.l    A0, [A7]+
  2702. 00001E34  2D48 FFFC                move.l     [A6 - 0x4], A0
  2703. 00001E38  4AAE FFFC                tst.l      [A6 - 0x4]
  2704. 00001E3C  6742                     beq        +0x44 /* 00001E80 */
  2705. 00001E3E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2706. 00001E42  2050                     movea.l    A0, [A0]
  2707. 00001E44  5488                     addq.l     A0, 2
  2708. 00001E46  2D48 FFF0                move.l     [A6 - 0x10], A0
  2709. 00001E4A  206E FFF0                movea.l    A0, [A6 - 0x10]
  2710. 00001E4E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2711. 00001E52  22D8                     move.l     [A1]+, [A0]+
  2712. 00001E54  22D8                     move.l     [A1]+, [A0]+
  2713. 00001E56  206E FFF0                movea.l    A0, [A6 - 0x10]
  2714. 00001E5A  3028 0002                move.w     D0, [A0 + 0x2]
  2715. 00001E5E  4440                     neg.w      D0
  2716. 00001E60  206E FFF0                movea.l    A0, [A6 - 0x10]
  2717. 00001E64  3210                     move.w     D1, [A0]
  2718. 00001E66  4441                     neg.w      D1
  2719. 00001E68  486E FFF4                pea.l      [A6 - 0xC]
  2720. 00001E6C  5240                     addq.w     D0, 1
  2721. 00001E6E  3F00                     move.w     -[A7], D0
  2722. 00001E70  3F01                     move.w     -[A7], D1
  2723. 00001E72  A8A8                     syscall    OffsetRect
  2724. 00001E74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2725. 00001E78  486E FFF4                pea.l      [A6 - 0xC]
  2726. 00001E7C  A8F6                     syscall    DrawPicture
  2727. 00001E7E  6006                     bra        +0x8 /* 00001E86 */
  2728. label00001E80:
  2729. 00001E80  3F3C 0001                move.w     -[A7], 0x1
  2730. 00001E84  A9C8                     syscall    SysBeep
  2731. label00001E86:
  2732. 00001E86  3F3C 0002                move.w     -[A7], 0x2
  2733. 00001E8A  A887                     syscall    TextFont
  2734. 00001E8C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2735. 00001E90  A88A                     syscall    TextSize
  2736. 00001E92  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2737. 00001E96  3D40 FFEA                move.w     [A6 - 0x16], D0
  2738. 00001E9A  4A6E FFEA                tst.w      [A6 - 0x16]
  2739. 00001E9E  675A                     beq        +0x5C /* 00001EFA */
  2740. 00001EA0  486E FFEC                pea.l      [A6 - 0x14]
  2741. 00001EA4  4EBA F322                jsr        [PC - 0xCDE /* 000011C8 */]
  2742. 00001EA8  588F                     addq.l     A7, 4
  2743. 00001EAA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2744. 00001EAE  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  2745. 00001EB2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2746. 00001EB6  5C8F                     addq.l     A7, 6
  2747. 00001EB8  306E FFEA                movea.w    A0, [A6 - 0x16]
  2748. 00001EBC  2F08                     move.l     -[A7], A0
  2749. 00001EBE  486D FB91                pea.l      [A5 - 0x46F]
  2750. 00001EC2  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2751. 00001EC6  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2752. 00001ECA  2D48 FFF0                move.l     [A6 - 0x10], A0
  2753. 00001ECE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2754. 00001ED2  3F3C 0010                move.w     -[A7], 0x10
  2755. 00001ED6  3F3C 0014                move.w     -[A7], 0x14
  2756. 00001EDA  3F3C 001E                move.w     -[A7], 0x1E
  2757. 00001EDE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2758. 00001EE2  A8A7                     syscall    SetRect
  2759. 00001EE4  486D FB92                pea.l      [A5 - 0x46E]
  2760. 00001EE8  7000                     moveq.l    D0, 0x00
  2761. 00001EEA  102D FB91                move.b     D0, [A5 - 0x46F]
  2762. 00001EEE  2F00                     move.l     -[A7], D0
  2763. 00001EF0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2764. 00001EF4  3F3C 0001                move.w     -[A7], 0x1
  2765. 00001EF8  A9CE                     syscall    TETextBox/TextBox
  2766. label00001EFA:
  2767. 00001EFA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2768. 00001EFE  3D40 FFE8                move.w     [A6 - 0x18], D0
  2769. 00001F02  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2770. 00001F06  6718                     beq        +0x1A /* 00001F20 */
  2771. 00001F08  486E FFEC                pea.l      [A6 - 0x14]
  2772. 00001F0C  4EBA F2D0                jsr        [PC - 0xD30 /* 000011DE */]
  2773. 00001F10  588F                     addq.l     A7, 4
  2774. 00001F12  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2775. 00001F16  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2776. 00001F1A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2777. 00001F1E  5C8F                     addq.l     A7, 6
  2778. label00001F20:
  2779. 00001F20  4E5E                     unlink     A6
  2780. 00001F22  4E75                     rts
  2781. export_90:
  2782. fn00001F24:
  2783. 00001F24  2F2D FB88                move.l     -[A7], [A5 - 0x478]
  2784. 00001F28  A873                     syscall    SetPort
  2785. 00001F2A  206D FB88                movea.l    A0, [A5 - 0x478]
  2786. 00001F2E  4868 0010                pea.l      [A0 + 0x10]
  2787. 00001F32  A928                     syscall    InvalRect
  2788. 00001F34  4E75                     rts
  2789. fn00001F36:
  2790. 00001F36  4E56 FFE6                link       A6, -0x001A
  2791. 00001F3A  598F                     subq.l     A7, 4
  2792. 00001F3C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2793. 00001F40  A9BA                     syscall    GetString
  2794. 00001F42  205F                     movea.l    A0, [A7]+
  2795. 00001F44  2D48 FFE8                move.l     [A6 - 0x18], A0
  2796. 00001F48  4AAE FFE8                tst.l      [A6 - 0x18]
  2797. 00001F4C  6766                     beq        +0x68 /* 00001FB4 */
  2798. 00001F4E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2799. 00001F52  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2800. 00001F56  486E FFF8                pea.l      [A6 - 0x8]
  2801. 00001F5A  A88B                     syscall    GetFontInfo
  2802. 00001F5C  486E FFF4                pea.l      [A6 - 0xC]
  2803. 00001F60  A89A                     syscall    GetPen
  2804. 00001F62  302E FFF4                move.w     D0, [A6 - 0xC]
  2805. 00001F66  906E FFF8                sub.w      D0, [A6 - 0x8]
  2806. 00001F6A  558F                     subq.l     A7, 2
  2807. 00001F6C  206E FFE8                movea.l    A0, [A6 - 0x18]
  2808. 00001F70  2F10                     move.l     -[A7], [A0]
  2809. 00001F72  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2810. 00001F76  A88C                     syscall    StringWidth
  2811. 00001F78  301F                     move.w     D0, [A7]+
  2812. 00001F7A  D06E FFF6                add.w      D0, [A6 - 0xA]
  2813. 00001F7E  322E FFF4                move.w     D1, [A6 - 0xC]
  2814. 00001F82  D26E FFFA                add.w      D1, [A6 - 0x6]
  2815. 00001F86  486E FFEC                pea.l      [A6 - 0x14]
  2816. 00001F8A  342E FFF6                move.w     D2, [A6 - 0xA]
  2817. 00001F8E  5342                     subq.w     D2, 1
  2818. 00001F90  3F02                     move.w     -[A7], D2
  2819. 00001F92  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2820. 00001F96  5240                     addq.w     D0, 1
  2821. 00001F98  3F00                     move.w     -[A7], D0
  2822. 00001F9A  3F01                     move.w     -[A7], D1
  2823. 00001F9C  A8A7                     syscall    SetRect
  2824. 00001F9E  486E FFEC                pea.l      [A6 - 0x14]
  2825. 00001FA2  A8A3                     syscall    EraseRect
  2826. 00001FA4  206E FFE8                movea.l    A0, [A6 - 0x18]
  2827. 00001FA8  2F10                     move.l     -[A7], [A0]
  2828. 00001FAA  A884                     syscall    DrawString
  2829. 00001FAC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2830. 00001FB0  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2831. label00001FB4:
  2832. 00001FB4  4E5E                     unlink     A6
  2833. 00001FB6  4E75                     rts
  2834. export_88:
  2835. 00001FB8  4E56 FFF0                link       A6, -0x0010
  2836. 00001FBC  4A6E 0008                tst.w      [A6 + 0x8]
  2837. 00001FC0  6604                     bne        +0x6 /* 00001FC6 */
  2838. 00001FC2  7001                     moveq.l    D0, 0x01
  2839. 00001FC4  6002                     bra        +0x4 /* 00001FC8 */
  2840. label00001FC6:
  2841. 00001FC6  7003                     moveq.l    D0, 0x03
  2842. label00001FC8:
  2843. 00001FC8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2844. 00001FCC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2845. 00001FD0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2846. 00001FD4  548F                     addq.l     A7, 2
  2847. 00001FD6  3D40 FFF0                move.w     [A6 - 0x10], D0
  2848. 00001FDA  486E FFFA                pea.l      [A6 - 0x6]
  2849. 00001FDE  A874                     syscall    GetPort
  2850. 00001FE0  302E FFFE                move.w     D0, [A6 - 0x2]
  2851. 00001FE4  48C0                     ext.l      D0
  2852. 00001FE6  E580                     asl        D0, 2
  2853. 00001FE8  41ED FB70                lea.l      A0, [A5 - 0x490]
  2854. 00001FEC  D1C0                     add.l      A0, D0
  2855. 00001FEE  2F10                     move.l     -[A7], [A0]
  2856. 00001FF0  A873                     syscall    SetPort
  2857. 00001FF2  0C6E 0004 000A           cmpi.w     [A6 + 0xA], 0x4
  2858. 00001FF8  6708                     beq        +0xA /* 00002002 */
  2859. 00001FFA  0C6E 0014 000A           cmpi.w     [A6 + 0xA], 0x14
  2860. 00002000  6618                     bne        +0x1A /* 0000201A */
  2861. label00002002:
  2862. 00002002  486E FFF2                pea.l      [A6 - 0xE]
  2863. 00002006  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  2864. 0000200A  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  2865. 0000200E  3F3C 00AF                move.w     -[A7], 0xAF
  2866. 00002012  3F3C 0087                move.w     -[A7], 0x87
  2867. 00002016  A8A7                     syscall    SetRect
  2868. 00002018  6036                     bra        +0x38 /* 00002050 */
  2869. label0000201A:
  2870. 0000201A  0C6E 0020 FFF0           cmpi.w     [A6 - 0x10], 0x20 /* ' ' */
  2871. 00002020  6618                     bne        +0x1A /* 0000203A */
  2872. 00002022  486E FFF2                pea.l      [A6 - 0xE]
  2873. 00002026  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2874. 0000202A  3F3C 0011                move.w     -[A7], 0x11
  2875. 0000202E  3F3C 00AF                move.w     -[A7], 0xAF
  2876. 00002032  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2877. 00002036  A8A7                     syscall    SetRect
  2878. 00002038  6016                     bra        +0x18 /* 00002050 */
  2879. label0000203A:
  2880. 0000203A  486E FFF2                pea.l      [A6 - 0xE]
  2881. 0000203E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2882. 00002042  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  2883. 00002046  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  2884. 0000204A  3F3C 0087                move.w     -[A7], 0x87
  2885. 0000204E  A8A7                     syscall    SetRect
  2886. label00002050:
  2887. 00002050  486E FFF2                pea.l      [A6 - 0xE]
  2888. 00002054  A928                     syscall    InvalRect
  2889. 00002056  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2890. 0000205A  A873                     syscall    SetPort
  2891. 0000205C  4E5E                     unlink     A6
  2892. 0000205E  4E75                     rts
  2893.